本文主要是介绍Mysql全量数据迁移(备份+恢复),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
linux/windows环境大同小异
1、数据备份
mysqldump命令备份指定数据库全量数据
登录服务器
mysqldump -u 用户名 -p数据库密码 数据库名 > 备份文件地址/database.sql
sql脚本备份完成!
2、数据库迁移/恢复
我选用的是source命令,当然也有其他的方式
以下为source命令的方式
1、一般全量sql脚本数据较大,需修改数据库配置
在mysql的安装目录下 找到 my.ini文件 加入以下代码:
(查看文件中是否已设置,进行修改或新增)
interactive_timeout = 120 wait_timeout = 120 max_allowed_packet = 32M |
2、进入mysql数据库控制台
一般直接键入命令:mysql -uroot -p
回车输入密码进入命令行界面
mysql>
执行命令开始操作
mysql>use 数据库; 选择要导入的目标库
mysql>set names utf8; 设置字符集格式utf8
mysql>source 数据库脚本全路径; 开始执行导入数据
等待跑完,数据库迁移/恢复完成。
这篇关于Mysql全量数据迁移(备份+恢复)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!