phpmyadmin导出一个包含html的.sql文件

时间:2019-01-14 16:16:14

标签: mysql phpmyadmin

我想从phpMyAdmin导出数据库,以将其导入另一台服务器。我按照herehere解释的步骤进行操作,但是得到的只是一个50kb的.sql文件,其中包含HTML错误列表。它以类似以下内容开头:

`<!DOCTYPE HTML><html lang='en' dir='ltr' class='chrome chrome71'><head><meta charset="utf-8" /><meta name="referrer" content="no-referrer" /><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" />`

作为参考,下面的屏幕快照显示了我已检查所有表的“数据”和“结构”。

enter image description here

如果可能的话,我希望能够分别导出结构和数据。我认为这是由于配置问题,但不确定是什么。我知道一个替代方法是直接使用mysql,但我想知道自己在做什么错了。

2 个答案:

答案 0 :(得分:1)

我也面临同样的问题。

我通过分别导出表然后分别导出数据来解决了这个问题。

导入数据文件时,

a。在文件顶部添加以下行 SET FOREIGN_KEY_CHECKS = 0; b。在文件底部添加以下行 SET FOREIGN_KEY_CHECKS = 1;

答案 1 :(得分:0)

这很可能是由大型数据库引起的。有两种解决方法:

1-更改php.ini以允许使用较大的“ max_input_vars”。您需要重新启动服务才能使其生效。

2-直接使用mysql。您可以使用here提供的答案。