mysql数据库从A备份到B注意事项(实践+整理)

当MySQL数据库数据量超过一定阈值时,备份和还原可能遇到问题。本文介绍了两种方法:一是通过导出SQL脚本,但在还原时可能需要逐表操作;二是直接拷贝data目录下的数据库文件,但需确保目标服务器的表引擎为MyISAM,以避免InnoDB引擎可能导致的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:mysql数据库数据量过大时(过大的定义根据服务器的配置有所不同,本电脑配置一般,500MB以上的数据就属于过大),还原数据库容易出现问题。

1直接导出sql脚本的备份与还原:

l  选中数据库 

l 选择要备份的文件:

 

选择导出即可。

l  将导出的文件进行还原:选择工具,执行sql脚本

 

注:如果导出的文件在执行还原时不成功,可以尝试根据不同的表进行逐一导出。

2拷贝对应的data目录下商务test文件。

将拷贝出来的test文件夹放在需要还原的数据库所在的服务器下即可。

 

注意:直接拷贝data文件需要注意test文件里面的表的搜索引擎方式,搜索引擎应为MyISAM(因为引擎方式为innodB时,可能会有缓存文件,还原时经常报错,但是innodb这种引擎方式使用还是很广泛的。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值