如何用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文件的主要内容,如果未能解决你的问题,请参考以下文章