在快速复制整站时,很多时候都会用到Mysql导出导入。导出一般没啥问题,而导入数据到目标数据库,一般是上传 .sql 文件到服务器,Phpmyadmin限制为50M,如果数据库的表和数据比较多,那么经常会遇到502 Bad Gateway。

      前几天我饱受这个问题的困扰,今天教大家如何解决这个问题。

      其实问题的根本原因是Phpmyadmin上传限制为50M,虽然可以压缩,但如果数据库表和数据很多,PHP运行还是会超时,数据库不能完整导入,也会产生很多不可预料的问题。

      那么这个时候我们可以用shell软件,直接登录服务器,通过命令行来解决此问题。

1、先上传 sql 文件

因为导出的sql文件一般是在本地硬盘上,所以我们先在宝塔里面上传 sql 文件。我一般喜欢放到 home 目录下,方便下一步的操作。

2、运行shell,进入 mysql 命令界面

我一般是用xshell5, 小巧,好用,有破解版。登录服务器后,直接运行命令。

mysql –u root –p 

回车后输入密码,注意密码不显示,直接回车即可。

3、选择数据库  

use 数据库名称

4、导入数据 sql 文件

source 文件所在路径

然后按下回车键,数据就开始导入了。50M以上的Sql文件也很快....

如果数据库比较大,数据比较多,用这个方法简直太爽了,完全解决了Phpmyadmin各种限制的噩梦。

我是做跨境的老王,在这里分享这个方法给大家,希望有所帮助!


点赞(2) 打赏

评论列表 共有 0 条评论

暂无评论

服务号

订阅号

备注【拉群】

商务洽谈

微信联系站长

发表
评论
立即
投稿
返回
顶部