如何用phpmyadmin导入大容量.sql文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用phpmyadmin导入大容量.sql文件相关的知识,希望对你有一定的参考价值。

参考技术A phpmyadmin估计很多人都有在用,但是可能很多人都没有注意到phpmyadmin的同步功能。
其实这个同步功能非常简单、好用,可以实现单个数据表或整个数据库的同步功能,非常不错哦。
首先,需要登录phpmyadmin,然后在页面右上角找到“同步”,如下图红框标注

使用phpmyadmin同步功能迁移mysql数据库

接下来,同步页面中会显示数据库和目标数据库,需要设置一下源数据库的IP、用户名及密码,然后选择一下本地数据库名称。这里注意一点,源数据库指的是你要导出的数据库,目标数据库指的是你要导入的数据库,所以,源数据库要选择“远程服务器”,目标数据库就要选择“当前服务器”了。

使用phpmyadmin同步功能迁移mysql数据库

配置好源数据库和目标数据库后,点击右下角的“执行”。
一般来说,从源数据库同步到目标数据库,是不需要在目标数据库建表的,phpmyadmin的同步功能会自动建立数据表,所以我们只需要建立数据库就可以了,不需要其他设置、操作。本回答被提问者和网友采纳

将文件 sql 导入 phpmyadmin 时出错超时?

【中文标题】将文件 sql 导入 phpmyadmin 时出错超时?【英文标题】:Error time out when import file sql into phpmyadmin? 【发布时间】:2015-08-07 12:09:57 【问题描述】:

我正在使用 Mac Yosmite。当我将文件 sql (3MB) 导入 phpmyadmin 时,出现此错误:

脚本超时,如果要完成导入,请重新提交 相同的文件和导入将继续。

我已经编辑了 php.ini 文件,但还是不行。

我的配置:php.ini

post_max_size = 256M
upload_max_filesize = 256M
max_execution_time = 600
max_input_time = 600
memory_limit = 512M

还有~/Sites/phpmyadmin/libraries/config.default.php,改自

$cfg['ExecTimeLimit'] = 300;` to `$cfg['ExecTimeLimit'] = 0;

【问题讨论】:

请edit 您的问题表明您对php.ini 做了哪些更改,或者更好的是,包括一个副本,最好修剪掉任何非必要的位,就像大多数cmets 一样。感谢您提高问题的参考价值并使其更易于回答! @NathanTuggy 可以帮助我吗? 【参考方案1】:

看看这个

How to solve time out in phpmyadmin?

您可以使用其他工具连接MySql,例如MySql查询浏览器或MySql Administrator工具,您可以设置服务器IP(或域)和MySql端口(3306)以及用户名和密码, 然后使用恢复数据库...

【讨论】:

以上是关于如何用phpmyadmin导入大容量.sql文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在MySQL中导入大容量SQL文件

如何用phpmyadmin修改mysql root密码

如何用SQLite Developer导入数据库文件

如何用Qt连接数据库并导入文件?

如何用Qt连接数据库并导入文件?

如何用sql语句将一个文件夹下的所有txt文件导入到数据库中急!在线等