将主从(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主从,主库宕机,从库一键提升为主库shell脚本。
MySQL详解主从(主库升级).pdf
LNH_MySQL 11-忽略MySQL主从复制主库授权表同步实战.mp4
LNH_MySQL 11-忽略MySQL主从复制主库授权表同步实战2.mp4
提供mysql主从配置详细步骤,并说明主从切换的方法与实现步骤
线上经验谈MySQL主从切换的一般步骤
MySQL主从复制-主库已有数据的解决方案.docx
MySQL大神模拟当主库意外宕机,master的事务还没来得及传送到主库的情况,slave从binlog server上重现事务,将事务进行补齐。保证主从事务的一致性
《深入理解MySQL主从原理32讲》专栏包含GTID部分、Event部分、主库部分、从库部分四大块来详细讲解主从原理。希望能帮助读者朋友们解决关于主从同步中的一些疑问。八怪写作风格很是严谨,几乎每篇都是从源码入手去...
mysql主备机宕机自动切换
MySQL主从安装部署 MySQL主从安装部署 MySQL主从安装部署
MySQL主从复制类型简介入门
mysql主从库配置,mysql安装和环境变量设置以及主从库配置
自己整理的关于mysql主从复制相关的配置和一些关于在mysql主从复制运行的过程中遇到的问题和相关的解决方法
MySQL主从复制搭建从入门到掌握
mysql主从同步配置 mysql主从同步配置 mysql主从同步配置
用于在linux操作系统下设置mysql数据库的主从复制,包括了单项主从和双向主从的配置说明
mysql主从互备配置,支持快速数据迁移
编写的脚本用来监控mysql主从模式 环境: Centos5.6 mysql只做同步指定库,没有同步mysql库用户数据 登陆从服务器mysql,添加验证的用户 grant replication client on *.* to 'nagios'@localhost identified ...
MySQL 主从复制模式全面实践,很详细,很不错,建议下载看看