大型数据库导入时容易发生错误,如果用命令导入比较稳定的同时还能更高效率。

第一步

先把数据库文件上传到宝塔:/www/backup/database/ 目录下

执行导入命令

有2个命令,命令一速度很快,但要求数据类型必须规范,否则会报错。命令二是逐行执行sql。相对较慢。

命令一:

mysql -u 数据库名 -p 数据库名 < /www/backup/database/sql.sql -f --default-character-set=utf8

命令二:

mysql -u 数据库名 -p
# 进入数据库
use 数据库名
# 执行完进入数据库之后,要求输入密码,直接黏贴密码之后 回车键即可。确保进入成功之后 再执行导入语句
source /www/backup/database/sql.sql

经过测试,命令二平均1G1小时左右。命令一由于数据量大有不规范的数据,并未测试成功。

最后修改于:2021-12-02 10:55
文章链接: https://oct.cn/view/123
版权声明: 本站所有文章除特别声明外。转载请注明来自 十月笔记