Phpmyadmin导入sql文件失败的解决方法
原创 老王的跨境笔记 2023-08-20 13:17:33
在快速复制整站时,很多时候都会用到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各种限制的噩梦。
我是做跨境的老王,在这里分享这个方法给大家,希望有所帮助!
0 回答
默认排序
时间排序
暂无评论,快来发表你的评论吧!