mysql 数据库 批量库 迁移、恢复

前言:服务器到期,数据库信息迁移,但数据库较多,单库操作麻烦,如下是批量处理的操作,总分为:导出、导入。迁移要保障数据库同版本。

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

执行完成后,登录数据库查看数据即可!

相关推荐
技术净胜1 天前
Python 连接 MySQL 数据库步骤
数据库·python·mysql
厦门辰迈智慧科技有限公司1 天前
城市地下管网全域监测与安全防控整体解决方案
数据库·安全·物联网解决方案·地下管网监测·城市地下管网监测
小肖爱笑不爱笑1 天前
JDBC Mybatis
数据库·mybatis
cookqq1 天前
MySQL 5.7 大表删除部分数据:.ibd 文件会变小吗?磁盘会释放吗?
数据结构·数据库·mysql
IT 行者1 天前
告别硬编码!Spring Boot 优雅实现 Controller 路径前缀统一管理
数据库·spring boot·python
小张程序人生1 天前
一篇文章快速入门ShardingJDBC
mysql
曹牧1 天前
Oracle 大表数据分区存储
数据库·oracle
win x1 天前
Redis 持久化
数据库·redis·缓存
程序猿20231 天前
MySQL的锁(行锁)
数据库·mysql
W001hhh1 天前
数据库实训Day005下午
数据库