Php 数据库导出问题

Php 数据库导出问题,php,mysql,sql,database,phpmyadmin,Php,Mysql,Sql,Database,Phpmyadmin,尝试克隆我当前的wordpress站点并将其放在第二台服务器上,以测试新插件和更新。我一直在尝试不同的克隆方法,但我一直遇到数据库问题 我可以在phpMyAdmin中从服务器A导出数据库,但是当我在服务器B上还原它时,它只会给我一个同名的空数据库。我选择导出的所有表和数据都消失了 有人知道我做错了什么吗 以下是我如何设置导出: 以下是我如何设置导入: 这可能会有帮助: 它说您需要在导出之前单击左侧的数据库名称,没有明显的原因,否则您将无法将导出的文件导入新数据库 此外,您还必须将输入文件切成小

尝试克隆我当前的wordpress站点并将其放在第二台服务器上,以测试新插件和更新。我一直在尝试不同的克隆方法,但我一直遇到数据库问题

我可以在phpMyAdmin中从服务器A导出数据库,但是当我在服务器B上还原它时,它只会给我一个同名的空数据库。我选择导出的所有表和数据都消失了

有人知道我做错了什么吗

以下是我如何设置导出:

以下是我如何设置导入: 这可能会有帮助:

它说您需要在导出之前单击左侧的数据库名称,没有明显的原因,否则您将无法将导出的文件导入新数据库

此外,您还必须将输入文件切成小块。用户界面显示小于50MB。以我的经验,10MB不起作用。不知道一个文件可以有多大,但要小于10MB。

这可能会有帮助:

它说您需要在导出之前单击左侧的数据库名称,没有明显的原因,否则您将无法将导出的文件导入新数据库


此外,您还必须将输入文件切成小块。用户界面显示小于50MB。以我的经验,10MB不起作用。我不知道一个文件可以有多大,但要小于10 MB。

我建议学习如何在命令行上使用,这几乎可以肯定是phpMyAdmin在后台用于数据库导出的。如果您使用的是
mysqldump
,则可以通过SSH(或其他方式)传输转储文件,而不必处理最大上载大小或类似的问题

一般来说,精通低级工具是很好的,这样您就不必依赖web GUI来完成工作


当然,如果您在共享主机上而没有shell访问权限,那么我的评论毫无用处。据我所知,您已经知道如何使用
mysqldump
,并且由于主机环境的限制,您被迫违背自己的意愿使用phpMyAdmin。

我建议您学习如何在命令行上使用,这几乎可以肯定是phpMyAdmin在后台用来进行数据库导出的。如果您使用的是
mysqldump
,则可以通过SSH(或其他方式)传输转储文件,而不必处理最大上载大小或类似的问题

一般来说,精通低级工具是很好的,这样您就不必依赖web GUI来完成工作


当然,如果您在共享主机上而没有shell访问权限,那么我的评论毫无用处。据我所知,您已经知道如何使用
mysqldump
,并且由于主机环境的限制,您被迫违背自己的意愿使用phpMyAdmin。

您检查了导出吗?它看起来像有效的sql吗?您有创建表的权限吗?根据服务器的速度和数据库的大小,导入过程有时可能会超时。您是否尝试过将insert从create tables分离到单独的文件中?首先运行createtables文件,然后运行单独的文件来填充每个文件。这还具有显示故障发生位置的额外优势。我只是尝试了几件事,我认为phpMyAdmin中的全选选项存在问题,而不是Shift+将顶部和底部表格循环为全选,因为这一次导出和导入需要更长的时间。新的问题是,它给了我一个文件大小错误后,达到100%,它可能是最大文件大小的问题upload@Giovatto-您没有压缩它,而是按照我在前面的评论中的建议将其拆分为多个文件。创建一个仅包含您的架构创建的sql文件,然后根据需要创建包含insert语句的尽可能多的文件,以使每个文件都低于服务器的大小限制。您需要进行多个导入。是否检查了导出?它看起来像有效的sql吗?您有创建表的权限吗?根据服务器的速度和数据库的大小,导入过程有时可能会超时。您是否尝试过将insert从create tables分离到单独的文件中?首先运行createtables文件,然后运行单独的文件来填充每个文件。这还具有显示故障发生位置的额外优势。我只是尝试了几件事,我认为phpMyAdmin中的全选选项存在问题,而不是Shift+将顶部和底部表格循环为全选,因为这一次导出和导入需要更长的时间。新的问题是,它给了我一个文件大小错误后,达到100%,它可能是最大文件大小的问题upload@Giovatto-您没有压缩它,而是按照我在前面的评论中的建议将其拆分为多个文件。创建一个仅包含您的架构创建的sql文件,然后根据需要创建包含insert语句的尽可能多的文件,以使每个文件都低于服务器的大小限制。您将需要执行多个导入。