首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过不停机的复制从MySQL 5.6.33迁移到5.7.41

问通过不停机的复制从MySQL 5.6.33迁移到5.7.41
EN

Database Administration用户
提问于 2023-02-18 22:47:55
回答 1查看 87关注 0票数 1

我必须从过时的独立MySQL 5.6.33迁移到使用5.7.41(单独的服务器)的新服务器,而不需要停机(或者尽可能短)。要做到这一点,我将使用复制(而不是切换从独立模式)。我们有一个不小的数据库群: 300-600GB,每秒100-10k请求。

要创建转储,我将使用以下命令:

代码语言:javascript
复制
mysqldump -umyuser -ppassowrd --master-data --single-transaction --routines --triggers --databases db_1 db_1 db_1 db_1 > selected_dbs.sql

问题:如果我要使用“-如果我要使用”或者“有读锁的同花顺表”没有必要吗?

谢谢你的建议。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2023-02-20 04:29:01

使用--master-data=2 --single-transaction应该是足够的。

查找复制日志文件和转储中第23-25行周围的位置。

请不要使用FLUSH TABLES WITH READ LOCK;,因为它对InnoDB无效。我在Nov 12, 2012 (如何在不关闭MySQL从机的情况下使用Linux/tar运行冷备份?)上写了这篇文章

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/323766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档