将主从(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状态,则搭建成功.
分享到:
相关推荐
2. **主库故障**:主服务器宕机时,需要尽快切换到从服务器。这需要提前规划好故障转移策略,如自动切换、手动切换,并定期进行故障恢复演练。 3. **数据不一致**:可能出现主从数据冲突,通常由于复制过程中出现...
MySQL主从复制是一种数据备份的方式,它能够将一台MySQL数据库服务器(称为...从MySQL 5.6版本开始,MySQL可以实现自动的故障切换,即在主库宕机的情况下,自动将一个从库提升为新的主库,从而减少人工干预的需要。
4. **配置从数据库参数**:设置`server.id`以区分主从数据库,根据需要开启从数据库的二进制日志,同时配置如`relay log recovery`(在从服务器宕机后恢复中继日志)等参数,确保数据完整性。 MySQL主从复制的实施...
2. 容灾和冗余:当主库出现故障时,可以迅速将一个从库提升为主库,确保系统的连续运行,减少宕机时间。同时,从库还可以作为冷备份,用于数据恢复。例如,通过`STOP SLAVE`、`RESET MASTER`和修改表的只读状态,...
- **场景一:主宕机且无法开机** 1. 查看从库状态:`SHOW SLAVE STATUS\G;`确认是否所有binlog已读取完毕。 2. 开启binlog且允许读写操作。 3. 停止复制进程:`STOP SLAVE;` 4. 清除主复制信息:`RESET MASTER;...
shell脚本的自动化可以显著减少人为错误和宕机时间。 **标签解析** - **keepalive**: 指的是脚本中的心跳机制,用于维持和验证主从服务器间的连接。 - **shell**: 表明这些脚本是用shell编程语言(如bash)编写的,...
17-企业场景一主多从宕机从库切换主继续和从同步过程详解1.avi 18-企业场景一主多从宕机从库切换主继续和从同步过程详解2.avi 19-企业场景一主多从宕机从库宕机解决.avi 20--企业场景-双主及多主同步过程详解及企业...
3. **容错性**:测试主库宕机时,两个中间件能否快速、准确地切换到从库,以及在主库恢复后,能否顺利回切。 4. **运维便捷性**:考察配置、监控和维护的难易程度,包括日志管理、参数调整等。 5. **扩展性**:分析...
2. **心跳检测**:MHA Manager会定期检查每个MySQL节点的状态,如果发现主库宕机,它会启动故障切换流程。 3. **故障切换**:当主库出现问题时,MHA Manager会选择一个最新的从库作为新的主库,并更新所有其他从库...
在主库出现异常宕机的情况下,可以把一个从库切换为主库继续提供服务。 在主从复制场景下会出现主从延迟,想想该怎么解决? 多级复制架构 一主多从的架构能够解决大部分读请求压力特别大的的场景的需求,考虑到...
MHA通过监控主库的状态,一旦检测到主库宕机,就会根据预设的策略选择一个最合适的从库进行切换,并且在整个过程中尽可能地减少数据丢失。MHA的高可用性不仅体现在快速切换,还在于它支持多种故障检测机制和切换策略...
同时,ZooKeeper还能监控MySQL实例的健康状态,通过临时节点检测MySQL进程的存活,一旦主库宕机,触发自动的主从切换。 对于容灾恢复,MySQL云数据库服务通常采用双主复制(Dual Master)策略,即每个用户都有一个...
通过DRBD同步的MySQL数据库以及设置与主库相同的虚拟IP,可以在主库宕机后快速完成数据同步,从而保证业务连续性。 #### 四、系统环境与配置 ##### 4.1 系统环境 - **主服务器(MySQL_M)** - eth0:10.0.0.3...
在主从复制中,如果主服务器宕机,可以快速切换到从服务器作为新的主服务器。此外,InnoDB存储引擎的事务处理能力、自动故障恢复和ACID特性也有助于系统的高可用性。 4. **grant之后要跟着flush privileges吗?** ...
MHA的主要目标是自动化处理主库(master)的故障,并快速将从库(slave)提升为主库,从而减少宕机时间,确保服务的连续性和数据的一致性。 MHA的工作原理基于对MySQL复制环境的监控。当检测到主库出现故障时,MHA...
MySQL Cluster是一种分布式多节点的高可用架构,数据在多个节点间自动分布和复制,提供零宕机的数据更新和故障切换。 MySQL Replication Group和Percona XtraDB Cluster都是基于Galera Replication的集群解决方案,...
### 企业级架构MySQL复制技术详解 #### 一、MySQL复制技术概述 ##### 1.... 在现代互联网应用中,随着用户数量的急剧...通过上述步骤,我们可以成功搭建一个稳定的MySQL主从复制集群,有效地提高了系统的性能和可靠性。
4. MYSQL主从同步及故障切换:在MYSQL数据库中,一主多从配置下,若主库宕机,需要将从库提升为新的主库,并确保其他从库重新指向新的主库。具体步骤包括确认所有从库的relay log读取完毕、选择新的主库、进行相应...
MySQL是世界上最流行的开源...14. 高可用性99.999%意味着一年中的宕机时间不超过5.26分钟。 以上知识点涵盖了MySQL的基础知识、备份恢复策略、高可用性构建等多个方面,对于理解MySQL的运作机制和日常运维至关重要。
7. **主从库宕机恢复**:涉及主库故障转移和从库恢复,通常需要手动设置新的主库,然后同步数据。 8. **MySQL集群架构备份方案**:可以采用全量备份、增量备份和 Binlog 结合,定期备份并存储在安全位置。 9. **...