`

MYSQL主从切换(主库未宕机)

阅读更多
将主从(3307主--3309从)切换
前提:3307正常

一、将3307设为只读。命令行操作
# 修改配置文件
vim /home/bbq/mysql/mysql-3307/cnf/my.cnf
# 在[mysqld]中增加
read_only

# 重启3307
service mysqld3307 restart

二、等待从库执行完主库的所有sql。mysql客户端操作
# 3307执行:
show master status # 记录File、Position
# 3309执行:
select master_pos_wait(File, Position);

三、将3309设为可写。命令行操作
# 修改配置文件
vim /home/bbq/mysql/mysql-3309/cnf/my.cnf
# 在[mysqld]中删除
# read_only

# 重新启动mysqld3309
service mysqld3309 restart

四、将3307设为3309的从库。mysql客户端操作
# 3309 从库变主库
RESET MASTER;STOP SLAVE;RESET SLAVE;
show master status; #记录FILE Position

# 3307 主库变从库
RESET MASTER;STOP SLAVE;RESET SLAVE;
CHANGE MASTER TO master_host='localhost',master_port=3309, master_user='repl',master_password='repl@pwd', master_log_file='新主库FILE',master_log_pos=新主库Position;
START SLAVE;SELECT SLEEP(1);SHOW SLAVE STATUS\G;
若是SQL线程(Slave_IO_Running)和I/O线程(Slave_SQL_Running)都显示为YES状态,则搭建成功.
分享到:
评论

相关推荐

    MySQL 主从原理、问题、解决方案和应用

    2. **主库故障**:主服务器宕机时,需要尽快切换到从服务器。这需要提前规划好故障转移策略,如自动切换、手动切换,并定期进行故障恢复演练。 3. **数据不一致**:可能出现主从数据冲突,通常由于复制过程中出现...

    MySQL主从复制原理架构部署

    MySQL主从复制是一种数据备份的方式,它能够将一台MySQL数据库服务器(称为...从MySQL 5.6版本开始,MySQL可以实现自动的故障切换,即在主库宕机的情况下,自动将一个从库提升为新的主库,从而减少人工干预的需要。

    MySQL主从复制的研究与应用.pdf

    4. **配置从数据库参数**:设置`server.id`以区分主从数据库,根据需要开启从数据库的二进制日志,同时配置如`relay log recovery`(在从服务器宕机后恢复中继日志)等参数,确保数据完整性。 MySQL主从复制的实施...

    MySQL主从复制实现高可用性和负载均衡.pdf

    2. 容灾和冗余:当主库出现故障时,可以迅速将一个从库提升为主库,确保系统的连续运行,减少宕机时间。同时,从库还可以作为冷备份,用于数据恢复。例如,通过`STOP SLAVE`、`RESET MASTER`和修改表的只读状态,...

    Mysql 5.6 主从复制配置 for Linux

    - **场景一:主宕机且无法开机** 1. 查看从库状态:`SHOW SLAVE STATUS\G;`确认是否所有binlog已读取完毕。 2. 开启binlog且允许读写操作。 3. 停止复制进程:`STOP SLAVE;` 4. 清除主复制信息:`RESET MASTER;...

    keepalive应用脚本

    shell脚本的自动化可以显著减少人为错误和宕机时间。 **标签解析** - **keepalive**: 指的是脚本中的心跳机制,用于维持和验证主从服务器间的连接。 - **shell**: 表明这些脚本是用shell编程语言(如bash)编写的,...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    17-企业场景一主多从宕机从库切换主继续和从同步过程详解1.avi 18-企业场景一主多从宕机从库切换主继续和从同步过程详解2.avi 19-企业场景一主多从宕机从库宕机解决.avi 20--企业场景-双主及多主同步过程详解及企业...

    proxy与mycat对比测试

    3. **容错性**:测试主库宕机时,两个中间件能否快速、准确地切换到从库,以及在主库恢复后,能否顺利回切。 4. **运维便捷性**:考察配置、监控和维护的难易程度,包括日志管理、参数调整等。 5. **扩展性**:分析...

    mysql-mha高可用

    2. **心跳检测**:MHA Manager会定期检查每个MySQL节点的状态,如果发现主库宕机,它会启动故障切换流程。 3. **故障切换**:当主库出现问题时,MHA Manager会选择一个最新的从库作为新的主库,并更新所有其他从库...

    MySQL 4种常用的主从复制架构

    在主库出现异常宕机的情况下,可以把一个从库切换为主库继续提供服务。 在主从复制场景下会出现主从延迟,想想该怎么解决? 多级复制架构 一主多从的架构能够解决大部分读请求压力特别大的的场景的需求,考虑到...

    atlas代理【高可用】+mysql MHA高可用

    MHA通过监控主库的状态,一旦检测到主库宕机,就会根据预设的策略选择一个最合适的从库进行切换,并且在整个过程中尽可能地减少数据丢失。MHA的高可用性不仅体现在快速切换,还在于它支持多种故障检测机制和切换策略...

    MySQL云数据库服务的实现.pdf

    同时,ZooKeeper还能监控MySQL实例的健康状态,通过临时节点检测MySQL进程的存活,一旦主库宕机,触发自动的主从切换。 对于容灾恢复,MySQL云数据库服务通常采用双主复制(Dual Master)策略,即每个用户都有一个...

    mysql+heartbeat+drbd集群方案

    通过DRBD同步的MySQL数据库以及设置与主库相同的虚拟IP,可以在主库宕机后快速完成数据同步,从而保证业务连续性。 #### 四、系统环境与配置 ##### 4.1 系统环境 - **主服务器(MySQL_M)** - eth0:10.0.0.3...

    mysql学习资料 45讲 深度学习

    在主从复制中,如果主服务器宕机,可以快速切换到从服务器作为新的主服务器。此外,InnoDB存储引擎的事务处理能力、自动故障恢复和ACID特性也有助于系统的高可用性。 4. **grant之后要跟着flush privileges吗?** ...

    MySQL数据库故障转移工具MHA的研究与应用.pdf

    MHA的主要目标是自动化处理主库(master)的故障,并快速将从库(slave)提升为主库,从而减少宕机时间,确保服务的连续性和数据的一致性。 MHA的工作原理基于对MySQL复制环境的监控。当检测到主库出现故障时,MHA...

    MySQL主要技术原理和常见高可用s

    MySQL Cluster是一种分布式多节点的高可用架构,数据在多个节点间自动分布和复制,提供零宕机的数据更新和故障切换。 MySQL Replication Group和Percona XtraDB Cluster都是基于Galera Replication的集群解决方案,...

    企业级架构MySQL复制技术

    ### 企业级架构MySQL复制技术详解 #### 一、MySQL复制技术概述 ##### 1.... 在现代互联网应用中,随着用户数量的急剧...通过上述步骤,我们可以成功搭建一个稳定的MySQL主从复制集群,有效地提高了系统的性能和可靠性。

    Linux实战型企业运维工程师试题测评 433页

    4. MYSQL主从同步及故障切换:在MYSQL数据库中,一主多从配置下,若主库宕机,需要将从库提升为新的主库,并确保其他从库重新指向新的主库。具体步骤包括确认所有从库的relay log读取完毕、选择新的主库、进行相应...

    mysql笔试题1

    MySQL是世界上最流行的开源...14. 高可用性99.999%意味着一年中的宕机时间不超过5.26分钟。 以上知识点涵盖了MySQL的基础知识、备份恢复策略、高可用性构建等多个方面,对于理解MySQL的运作机制和日常运维至关重要。

    mysql面试题.docx

    7. **主从库宕机恢复**:涉及主库故障转移和从库恢复,通常需要手动设置新的主库,然后同步数据。 8. **MySQL集群架构备份方案**:可以采用全量备份、增量备份和 Binlog 结合,定期备份并存储在安全位置。 9. **...

Global site tag (gtag.js) - Google Analytics