在快速复制整站时,很多时候都会用到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各种限制的噩梦。
我是做跨境的老王,在这里分享这个方法给大家,希望有所帮助!
文章为作者独立观点,不代表DLZ123立场。如有侵权,请联系我们。( 版权为作者所有,如需转载,请联系作者 )
网站运营至今,离不开小伙伴们的支持。 为了给小伙伴们提供一个互相交流的平台和资源的对接,特地开通了独立站交流群。
群里有不少运营大神,不时会分享一些运营技巧,更有一些资源收藏爱好者不时分享一些优质的学习资料。
现在可以扫码进群,备注【加群】。 ( 群完全免费,不广告不卖课!)
发表评论 取消回复