在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL中怎么配置互为主从

119次阅读
没有评论

共计 2483 个字符,预计需要花费 7 分钟才能阅读完成。

这期内容当中丸趣 TV 小编将会给大家带来有关 MySQL 中怎么配置互为主从,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

1)  A,B 两台 mysql 服务器
一、服务器参数,编辑 /etc/my.cnf

[A 服务器]
server-id = 1
binlog-do-db = test
binlog-ignore-db = mysql
replicate-do-db = test
replicate-ignore-db = mysql
master-host  =  192.168.255.195
master-user  =  repl
master-password =  repl
master-port  =  3306
master-connect-retry = 10
sync-binlog = 1
log-bin=mysql-bin

[B 服务器]
server-id = 2
binlog-do-db = test
binlog-ignore-db = mysql
replicate-do-db = test
replicate-ignore-db = mysql
master-host  =  192.168.255.194
master-user  =  repl
master-password =  repl
master-port  =  3306
master-connect-retry = 10
sync-binlog = 1
log-bin=mysql-bin
 
2)  在 A 和 B 上进行数据库操作
A/B: Slave stop;
A/B: Reset master;
A: grant replication slave on *.* to  identified by repl
B: grant replication slave on *.* to  identified by repl
A/B: show master status;
A: change master to master_host= 192.168.255.194 ,master_user= repl ,master_password= repl ,master_port=3306,master_log_file= mysql-bin.000001 ,master_log_pos=98;(log 根据 master status)
B:
change master to master_host= 192.168.255.195 ,master_user= repl ,master_password= repl ,master_port=3306,master_log_file= mysql-bin.000006 ,master_log_pos=98; (log 根据 master status)
A/B: slave start;
A/B: show slave status\G;(查看同步状态)
看到如下状态就表示同步成功
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Seconds_Behind_Master: 0
 
3)  测试数据库同步,在 A 的 test 库里增加表,在 B 的 test 库里删除表
Use test;
A:Create table username (id int(15));
查看 B 中是否有 username 这个表
B: drop table username
查看 A 中是否已经删除 usernam 这个表
A/B : show slave status\G;(再次查看同步状态,如果没问题就表示成功)
 
4)  互为同步配置实例
1. A B 互为主从同步 test, 不同步 mysql:
两个数据库配置中均设置:binlog-do-db=test, binlog-ignore-db=mysql,replicate-do-db=test,replicate-ignore-db=mysql
2. A B 互为主从只同步 test,不同步其他数据库,新创建的也不会同步
两个数据库配置中均设置:binlog-do-db=test,replicate-do-db=test
3. A B 互为主从不同步 mysql, 同步其他数据库,譬如创建的新数据库也会同步
两个数据库配置中均设置:binlog-ignore-db=mysql,replicate-ignore-db=mysql
4. A B 互为主从同步所有数据库,包括新建的数据库
两个数据库配置中均不设置上述四项
 
5) 实现自动同步的 shell 脚本
1.  增加 super 和 replication client on 权限
grant super  on *.* to  identified by repl
grant replication client on *.* to  identified by repl
 
2.  自动同步脚本 autosync.sh
#!/bin/bash
while true
do
status=`/usr/bin/ -uroot -e show slave status\G; |grep Slave_SQL_Running|cut -f2 -d : |sed s/ // `
if [$status != Yes]
then
A=`/usr/bin/mysql -urepl -prepl -h292.168.255.194 -e show master status |grep mysql-bin|awk {print $2} `
/usr/bin/mysql -uroot -e slave stop
/usr/bin/mysql -uroot -e change master to master_host= 192.168.255.194 ,master_user= repl ,master_password= repl ,master_port=3306,
master_log_file= mysql-bin.000001 ,master_log_pos=$A
/usr/bin/mysql -uroot -e slave start
fi
sleep 10
done
 
3.  后台执行
nohup ./autosync.sh /dev/null 2 1

上述就是丸趣 TV 小编为大家分享的 MySQL 中怎么配置互为主从了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计2483字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 婷婷精品国产亚洲av麻豆不片 | 国产精品亚洲欧美一级久久精品 | 亚洲一区二区影院 | 亚洲欧美日韩天堂 | 色88久久久久高潮综合影院 | 亚洲欧洲一二三区机械有限公司 | 丰满少妇69激情啪啪无 | 一本一本久久a久久精品综合 | 无码国产成人午夜电影在线观看 | 色视频网站在线观看 | 男人插女人在线观看 | 成人国产精品视频频 | 久久精品一区二区三区不卡 | 中文在线8资源库 | 国产av一区二区三区 | 久久久精品久久日韩一区综合 | 一级毛片免费观看 | 91精品视频在线观看免费 | 韩国美女福利专区一区二区 | 久久久久av无码免费网 | 亚洲色偷拍另类无码专区 | 大香伊蕉在人线国产最新75 | 国产精品制服 | 四虎在线免费观看视频 | 免费一级做a爰片性色毛片 免费一级做a爰片性视频 | 国产欧美一区二区精品仙草咪 | 一区电影| 久久国产免费一区二区三区 | 美女黄网站人色视频免费国产 | 国产香蕉国产精品偷在线 | 99久久中文字幕 | 少妇太爽了在线观看免费视频 | 香港经典a毛片免费观看播放 | 无码尹人久久相蕉无码 | 无遮挡一级毛片视频 | 黄色毛片大全 | 少妇特殊按摩高潮惨叫无码 | 乱人伦人妻精品一区二区 | 无码男男做受g片在线观看视频 | 欧美va天堂| 亚洲福利一区福利三区 |