MySQL之-四步实现BinLog Replication升级为GTIDs Replication的代码实例
技术百科
黄舟
发布时间:2017-03-13
浏览: 次 1、将master和slave服务器都设置为re
ad-only
mysql>SET @@global.read_only=ON;
2、将Master与Slave服务器都停下来
service mysql stop
3、开启GTIDs
开启GTIDs需要在master和slave服务器上都配置gtid-mode,log-bin,log-slave-updates,enforce-gtid-consistency(在MySQL 5.6.9之前是--disable-gtid-unsafe-statement)。另外,slave在这个环节还需要增加skip-slave-start参数。
#vi /etc/my.cnf [mysqld] gtid-mode=on log-bin log-slave-updates enforce-gtid-consistency
4、重新配置Slave
mysql> change master to -> master_host='xxx.xxx.xxx.xxx', -> master_port=3306, -> master_user='xxx', -> master_password='xxx', -> master_auto_position=1; mysql > start slave;
至此,升级结束。下面我为大家新增一个GTIDs Replication的切换中继服务器或Master服务器的方法。
5、GTIDs Replication
GTIDs Replication可随意指定某一台服务器为另一台服务器的中继Slave服务器或者Master服务器。
比如A、B、C三台MySQL服务器,开始为A是B、C的Master服务器。目前要将B变成C的中继服务器。则具体操作方法如下:
1)在服务器B上执行如下命令
mysql> GRANT REPLICATION SLAVE ON *.* TO 'lyz'@'C的ip地址' IDENTIFIED BY 'lyz';
2)在C服务器上依次执行以下操作
(1)停掉slave
mysql> stop slave;
(2)配置slave
mysql> change master to -> master_host='B的ip地址', -> master_port=3306, -> master_user='lyz', -> master_password='lyz', -> master_auto_position=1;
(3)启动slave
mysql > start slave;
# 在这个
# 我为
# 设置为
# 还需要
# 具体操作
# 上都
# 方法如下
# 要将
# mysql
# 另一台
# 停下来
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- windows 10应用商店区域怎么改_windo
- 如何优化Golang Web性能_Golang H
- c# 如何用c#实现一个支持优先级的任务队列
- Win11怎么打开注册表_Windows 11注册
- Win11怎么清理C盘虚拟内存_Win11清理虚拟
- Win11如何设置自动关机 Win11定时关机命令
- Win11怎么关闭资讯和兴趣_Windows11任
- Win11麦克风没声音怎么设置_Win11麦克风权
- 如何使用Golang实现容器自动化运维_Golan
- 如何更改Windows资源管理器的默认启动位置?(
- Win11怎么关闭通知中心_Windows11系统
- Windows音频驱动无声音原因解析_声卡驱动错误
- 如何在Golang中实现自定义Benchmark_
- C++如何解析JSON数据?(nlohmann/j
- 如何使用Golang encoding/json解
- php485函数执行慢怎么优化_php485性能提
- 如何使用Golang实现路由分组管理_Golang
- Win11怎么开启游戏模式_Windows11优化
- Win11怎么修复系统文件_使用sfc命令修复Wi
- Win11怎么开启远程桌面_Win11系统远程桌面
- 如何使用Golang实现错误包装与传递_Golan
- 如何高效获取循环末次生成的 NumPy 数组最后一
- Go语言中slice追加操作的底层共享机制解析
- 如何在 ACF 中正确更新嵌套多层的 Group
- Win11怎么设置麦克风权限_允许应用访问Win1
- Win11怎么设置任务栏图标大小_Windows1
- 一文教你快速开通网站LOGO图
- Win11怎样彻底卸载自带应用_Win11彻底卸载
- php本地部署后数据库连接报错_1045acces
- Windows电脑如何截屏?(四种快捷方法)
- Win11任务栏颜色怎么改_Win11自定义任务栏
- 如何使用Golang进行HTTP服务性能测试_测量
- 如何将竖排文本文件转换为横排字符串
- Win11怎么更改电脑名称_Windows 11修
- Win10怎么关闭自动更新错误弹窗_Win10策略
- C#如何使用XPathNavigator高效查询X
- 如何在网页无标准表格标签时高效提取结构化数据
- Python与MongoDB NoSQL开发实战_
- Python高性能计算项目教程_NumPyCyth
- php怎么操作Redis_Redis扩展连接与基本
- Mac怎么设置鼠标滚动速度_Mac鼠标设置详细参数
- 如何在 Windows 11 中使用 AlomWa
- Linux怎么禁止Root用户远程登录_Linux
- Win11键盘快捷键大全_Windows 11常用
- PythonPandas数据分析项目教程_时间序列
- Win11关机快捷键是什么_Win11快速关机方法
- Win11怎么恢复误删照片_Win11数据恢复工具
- Win10系统怎么查看显卡温度_Win10任务管理
- Win10如何更改开机密码_Windows10登录
- 如何在Golang中实现邮件发送功能_Golang

QQ客服