暂无图片
MySQL迁移到MySQL
我来答
分享
张伟倩
2020-04-09
MySQL迁移到MySQL
暂无图片 5M

公司有一套MySQL数据库,需要迁移到另外一台服务器上,目前已经在目标服务器上创建好了数据库,请问将源端数据迁移到目标端,前期需要准备什么吗?需要像Oracle一样创建好用户或者表空间吗?MySQL小白,请各位大神不吝赐教,非常感谢!
源端环境
windows server 2012 r2 datacente
mysql-5.7.29-winx64

目标端环境
windows server 2012 r2 datacente
mysql-5.7.29-winx64

我来答
添加附件
收藏
分享
问题补充
8条回答
默认
最新
lscomeon

迁移的问题可大可小,看你这两套一样的环境,数据量不大的情况下,直接复制过去就可以了,各种情况得分情况来决定了

暂无图片 评论
暂无图片 有用 0
JiekeXu
暂无图片

看你源端目标端均一样,直接关闭原实例,复制数据到目标端启动实例就可以了

暂无图片 评论
暂无图片 有用 0
张伟倩

源端数据库不可以关闭,可以先导出数据再直接导入吗

暂无图片 评论
暂无图片 有用 0
田弼元

不关的话数据会不一致

暂无图片 评论
暂无图片 有用 0
代野Tank

Hi
能否可以更详细的描述下你的需求,
1)数据量有多大?
2)这次迁移的目的是为了切换生产库?还是做测试用?
常用迁移方法是做主从架构,然后去切,理想能达到秒级,但是0停机的情况要考虑数据不一致。

暂无图片 评论
暂无图片 有用 0
张伟倩

在数据库里面查数据量3G。迁移主要是为了搭一套测试环境使用,可以接受数据不一致的情况。

暂无图片 评论
暂无图片 有用 0
Acdante

1-搭建测试库,可接手数据不一致,那么可以直接导入导出即可。最简便,数据量也不大。
以下方式:题主可以自己在测试环境搭建测试库进行测试
2-可以采取备份恢复
3-可以xtrabackup备份恢复
4-搭建主从,进行迁移

暂无图片 评论
暂无图片 有用 0
Capulus

如果两台网路互通的话,推荐做从的方式同步数据,这样更保险。
先用mysqldump或者innobackuoex工具前一当前数据后,做从库,同步数据

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏