mysql gtid 主主_mysql GTID主从复制(主库在线,添加新丛库)
要求:
1、???????? 主庫上線,主庫不停止服務的前提下做主從復制
2、???????? 新添加一個叢庫
操作:
1、???????? 在主庫導出數(shù)據(jù)(主庫正常運行);
2、???????? 將主庫的sql文件傳到叢庫;
3、???????? 叢庫恢復數(shù)據(jù)庫;
4、???????? 在主服務器上,創(chuàng)建復制賬號,賦權限
Mysql > GRANT REPLICATION SLAVE ON *.* TO?'repluser'@'3.9.8.%'?IDENTIFIED BY?'replpass';
Mysql > flush privileges;
5、???????? 配置從服務器的防火墻,允許防火墻通過3306端口
# vim /etc/sysconfig/iptables
添加
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允許3306端口通過防火墻)
重啟防火墻服務,使其生效
#service iptables restart
6、???????? 叢庫修改配置文件
# vim /etc/my.cnf
添加
7、???????? 在從服務器上使用主mysql上創(chuàng)建的賬號密碼登錄并進行復制
mysql> change master to master_host='3.9.8.13', master_user='repluser',master_password='replpass',master_auto_position=1;
8、???????? 叢庫啟動主從復制(可能會報錯,參考10.問題集1) )
mysql> start slave;
9、???????? 檢測主從復制
mysql> show slave status\G
10、????? 問題集
1)???? 啟動主從復制,報錯1872:slave failed to initialize relay log info structure from the repository.
mysql> reset slave;
mysql> change master to master_host='3.9.8.13', master_user='repluser',master_password='replpass',master_auto_position=1;
mysql> start slave;
總結
以上是生活随笔為你收集整理的mysql gtid 主主_mysql GTID主从复制(主库在线,添加新丛库)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在VB中用DAO实现数据库编程Java教
- 下一篇: Linux 下 10 个最“危险”的命令