加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL数据库跨划分迁移

发布时间:2023-07-27 14:34:21 所属栏目:MySql教程 来源:
导读:一、需求分析

MySQL数据库一主两备,但是未在同一个分区,所谓分区是指数据存放在不同的存储上,目的是防止存储故障导致数据丢失。

二、解决方案,数据迁移

通过备库对数据进行迁移,不动主库,不影响业
一、需求分析
 
MySQL数据库一主两备,但是未在同一个分区,所谓分区是指数据存放在不同的存储上,目的是防止存储故障导致数据丢失。
 
二、解决方案,数据迁移
 
通过备库对数据进行迁移,不动主库,不影响业务。
 
操作步骤如下:
 
     1、备库停机
 
        shutdown;
 
        2、scp -r 传输数据库软件和数据文件及binlog等数据库相关文件
 
        3、新备库参数调整
 
        记住两个id,server_id和server_uuid,存放在my.cnf和auto.cnf文件中。
 
        4、新备库启动
 
        mysqld_safe --defaults-file=/xxx/my.cnf &
 
        5、启动同步线程
 
        start slave;
 
        show slave status \G;
 
        此处会有延迟,但是数据库不太很大,几分钟可能就同步完成。
 
        6、监控
 
        数据库搭建完成,需要配置监控,比如zabbix,普罗米修斯等
 
        7、一些系统参数、防火墙、selinux、limits.conf等需要提前配置好。
 
三、小结
 
1、生产环境变更要走流程,要合规
 
2、要编写实施方案,要测试。
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章