PHPMyAdmin导出数据库时出现HTML文档错误,文件名为SQL。

4
当我从phpmyadmin导出数据库时,它会给我一个.sql的html文档。我尝试了自定义和快速导出,也用了Chrome和Mozilla浏览器。我使用的是Ubuntu 14.04操作系统。请帮忙解决问题。我已经在这个问题上浪费了一整夜。可能是系统问题或浏览器问题,因为我尝试从我的本地机器和服务器上导出数据库,都遇到了同样的问题。文档内容如下:
<!DOCTYPE HTML>
  <html lang='en' dir='ltr' class='firefox firefox39'>
  <head>
    <meta charset="utf-8" />
    <meta name="robots" content="noindex,nofollow" />
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <style id="cfs-style">html{display: none;}</style>
    <link rel="icon" href="favicon.ico" type="image/x-icon" />
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
    <link rel="stylesheet" type="text/css" href="./themes/pmahomme/jquery/jquery-ui-1.11.2.css" />
    <link rel="stylesheet" type="text/css" href="js/codemirror/lib/codemirror.css?v=4.5.2" />
    <link .........

你的数据库很大吗?你可以尝试从 https://demo.phpmyadmin.net 的演示服务器进行测试导出。 - Isaac Bennetch
我猜你可能超过了一些Web服务器资源限制;你能否查看你的Web服务器错误日志,看看那里是否有任何提示? - Isaac Bennetch
2个回答

0

这个问题是由于数据库非常庞大所导致的。

如果您在本地服务器上,请转到您的 bin 文件夹并键入:

C:\xampp\mysql\bin>mysqldump -u root -p database_name_inPMA > anyDbName.sql
Enter password:your_password_here 

按下回车键,你的SQL文件将被导出到bin文件夹中,并以 (任意数据库名称.sql) 命名。

不对我起作用... - Grzegorz Mikina

0
除此之外,当mysql端口不正确时,会出现此错误。使用以下命令:

mysqldump -u root -p --port=3307 DBNAME_inPHPMYADmin > database.sql from C:\xampp\mysql\bin folder

确保使用正确的端口。对我有用!:)


mysqldump:连接时出错:2002:“无法连接到'localhost'上的MySQL服务器(10061)”。 - Grzegorz Mikina

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接