目次一、基于binlog的主从复制搭建1、预备情况提前预备三台搭建了MySQL以及关闭防火墙的linux,并包管三台MySQL起始数据一致 实战中最好是新的mysql,方便操作 如果无法新建需使用数据备份方式将数据库数据规复一致 2、数据库中创建并授权有主从复制权限账户[code]mysql> grant replication slave,reload,super on *.* to 'testslave'@'%' identified by '123456'; mysql> flush privileges; #注意:生产情况中密码接纳高级别的密码,现实生产情况中将'%'换成详细的ip #注意:该用户理论上只必要主库存在,从库不必要创建,但在实战中,由于各种突发情况从库随时有可能升级为主库,所以所有从库也要创建 replication slave:拥有此权限可以查看从服务器,从主服务器读取二进制日记。 super权限:允许用户使用修改全局变量的SET语句以及CHANGE MASTER语句 reload权限:必须拥有reload权限,才可以执行flush [tables | logs | privileges][/code]3、主库的配置[code]修改数据库配置文件 /etc/my.cnf 包管主库以下两点 1.binlog日记功能打开 2.拥有server-id,而且在该主从复制集群中唯一 log-bin=/opt/xiaolu/log/a.log (自己写目次) server-id=153 (要保持唯一) 重启数据库[/code]4、从库的配置 [code]修改数据库配置文件 /etc/my.cnf 包管从库有唯一的server-id 重启数据库[/code]提示:重置从库的复制配置下令:RESET SLAVE ALL; 5、修改UUID[code]# vim /opt/xiaolu/data/mysql/auto.cnf [auto] server-uuid=e2ee6d4c-80c9-11ef-9bac-000c297e2bf5 任意改个数字就可以 [root@localhost mysql]# service mysqld stop Shutting down MySQL.. SUCCESS! [root@localhost mysql]# service mysqld start Starting MySQL. SUCCESS! 重启数据库 [/code]6、查看从库当前监听主库状态[code]mysql> show slave status\G[/code]7、别的从库配置与以上雷同配置完成后查看主从复制是否实现 [code]# 查看线程 mysql> SHOW PROCESSLIST\G[/code]
二、基于GTID的主从复制搭建1、预备三台mysql呆板情况,而且创建mysql并赋予权限,同上[code]mysql> grant replication slave,reload,super on *.* to 'testslave'@'%' identified by '123456'; mysql> flush privileges; #注意:生产情况中密码接纳高级别的密码,现实生产情况中将'%'换成详细的ip #注意:该用户理论上只必要主库存在,从库不必要创建,但在实战中,由于各种突发情况从库随时有可能升级为主库,所以所有从库也要创建 replication slave:拥有此权限可以查看从服务器,从主服务器读取二进制日记。 super权限:允许用户使用修改全局变量的SET语句以及CHANGE MASTER语句 reload权限:必须拥有reload权限,才可以执行flush [tables | logs | privileges][/code]2、主库配置[code]修改数据库配置文件 /etc/my.cnf 包管以下四点 log-bin=/opt/xiaolu/log/a.log #开启binlog日记,master必写 server-id=153 #定义server id master必写 并保持唯一 gtid_mode=ON #开启gtid enforce_gtid_consistency=1 #欺压gtid 重启数据库[/code]3、从库配置[code]修改数据库配置文件 /etc/my.cnf server-id=154 gtid_mode=ON enforce_gtid_consistency=1 重启数据库[/code]4、别的从库做雷同配置,查看主从复制状态[code]# 查看线程 mysql> SHOW PROCESSLIST\G[/code]总结以上为个人经验,盼望能给大家一个参考,也盼望大家多多支持脚本之家。 来源:https://www.jb51.net/database/328293ysu.htm 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|手机版|小黑屋|梦想之都-俊月星空
( 粤ICP备18056059号 )|网站地图
GMT+8, 2025-7-7 20:11 , Processed in 0.031594 second(s), 19 queries .
Powered by Mxzdjyxk! X3.5
© 2001-2025 Discuz! Team.