Mysql全量数据迁移(备份+恢复)

这篇博客介绍了如何在Linux和Windows环境中使用mysqldump命令进行数据库备份,并通过source命令进行数据库迁移和恢复。涉及到的关键步骤包括修改数据库配置,设置超时时间和最大允许包大小,以及在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 数据库脚本全路径;     开始执行导入数据   

等待跑完,数据库迁移/恢复完成。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值