mysql 远程数据连接导入数据库(300多M),远程数据库一会儿就断开了导致导入失败怎么解决??

mysql 远程数据连接导入数据库(300多M),远程数据库一会儿就断开了导致导入失败怎么解决??

sql 文件(导出很快,没出现断开现象...):

mysqldump -h 192.168.150.134 -u root -p QPS>e:/qps.sql

导入(比较慢,出现断开现象...):

mysql -u root -p
use QPS;
source e:/qps.sql

会出现 No Connection MySQL Server.... 的提示,实际就是远程数据库断开了。这才运行多久啊...,跪了..,如何解决??

阅读 4.3k
3 个回答

这个情况就用工具吧,Navicat for mysql 是个不错的选择。
300M其实也不算是个比较大的数据量了

新手上路,请多包涵

是因为网络不好?

max_allowed_packet的值太小了,所以被 mysql 拒绝了。

show global variables like 'max_allowed_packet';

然后设置一个适合的值就好了

set global max_allowed_packet=xxxxx;

这个设置是一次性的,重启就没了,所以不用担心。

要永久生效的话,得改配置文件my.cnf

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题