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

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

相关推荐
Mr.朱鹏8 小时前
Linux 服务器 LVM 根分区在线动态扩容
linux·服务器·数据库
摇滚侠8 小时前
《SpringBoot 3:入门与应用实战》第 12 章 JDBC 与事务 数据库初始化机制 阅读笔记 36
数据库·spring boot·笔记
qiuhaipeng18 小时前
Claude code 升级后上下文长度变短问题
java·前端·数据库
云贝贝贝9 小时前
腾讯云 TDSQL(MySQL 版)运维高频 6 坑:代理路由、读写分离、分片键、监控、PITR
运维·mysql·腾讯云
wxwx_bscxy3229 小时前
基于Python新冠疫情可视化分析系统的设计与实现
java·数据库·spring boot·python·微信小程序·sqlite
剑之所向10 小时前
.NET 官方`System.Threading.Channels`
前端·javascript·数据库
词却10 小时前
数据库基础:DQL 数据查询语言
数据库·oracle
昌原的儿子LEO12 小时前
Linux IO多路复用与SQLite数据库核心知识点总结
linux·数据库·oracle
山岚的运维笔记12 小时前
mysql 专业笔记 -- 第 8 章:使用变量
运维·数据库·笔记·后端·学习·mysql·dba
聚美智数12 小时前
网安查询-备案查询-网络安全查询API接口介绍
网络·数据库·web安全