前言:服务器到期,数据库信息迁移,但数据库较多,单库操作麻烦,如下是批量处理的操作,总分为:导出、导入。迁移要保障数据库同版本。
1、源服务器导出
执行命令,输入密码,导出生成sql文件备份
mysqldump -u root -p --all-databases --routines --events --triggers > "D:\db\all_databases_backup.sql"
2、目标服务器导入
目标服务器安装后,根据迁移的文件大小,调整目标服务器的数据库配置my.ini
max_allowed_packet=1024M # 1G
wait_timeout=20000880000
interactive_timeout=220000880000

重启数据库。
登录数据库,执行命令
# 登录数据库
mysql -u root -p
# 输入密码后
mysql> source D:/all_databases_backup.sql
执行完成后,登录数据库查看数据即可!