问题描述:站点数据多,mysql导出后大于1G,使用phpmyadmin,导入一半报错,白白浪费等待时间,使用navicat 导入,执行时间过长提示错误
解决思路:1.拆分mysql文件,分批次导入,亲测还是比较花费时间,小于100M可以尝试,大于100M不推荐
2.推荐使用进入linux系统导入mysql,步骤如下:
2.1:把导出的.sql大文件上传到linux服务器,我这边上传到/database/backup/目录下;
2.2:进入linux系统,输入mysql -u 数据库名 -p 回车;
2.3:输入密码进入对应数据库,使用命令use +数据库名称;
2.4:使用命令source /database/backup/xxxx.sql 导入数据库;
2.5:等待命令运行,运行完毕后quit或exit退出mysql;
2.6:登录phpmyadmin或Navicat查看,数据已成功导入。
时长记录:18:25 start--18:28 end(1.05GB) 总计用时3分钟,可接受范围。