mysq
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:
域名注冊、虛擬空間、營銷軟件、網站建設、
尼瀘西網站維護、網站推廣。l在線建立半同步復制的從庫
在主庫和備庫創建同步用的用戶:
grant replication slave on *.* to repl@'%' identified by 'xxx';
(1)備份主庫:
mysqldump -uroot -pxxx --routines --single_transaction --master-data=2 --databases testdb1 testdb2 > backup.sql
傳輸到從庫:
scp backup.sql 192.168.2.22:/root/
(2)從庫:
恢復備份:
mysql -uroot -pxxx < backup.sql
查看備份是的查看binlog和pos值
head -25 backup.sql
(3)設置同步點:
change master to master_host="host1",master_user="repl",master_password="xxx",master_log_file="mysql-bin.000012",master_log_pos=97896903;
start slave;
(4)設置mysql半同步復制
主庫:
mysql> install plugin rpl_semi_sync_master soname 'semisync_master.so';
mysql> set global rpl_semi_sync_master_enabled=1;
mysql> set global rpl_semi_sync_master_timeout=1000;
mysql> install plugin rpl_semi_sync_slave soname 'semisync_slave.so';
mysql> set global rpl_semi_sync_slave_enabled=1;
mysql> show global status like 'rpl%';
為了讓mysql在重啟時自動加載該功能,在/etc/my.cnf 加入:
rpl_semi_sync_master_enabled=1
rpl_semi_sync_master_timeout=1000
rpl_semi_sync_slave_enabled=1
備庫:
mysql> install plugin rpl_semi_sync_master soname 'semisync_master.so';
mysql> set global rpl_semi_sync_master_enabled=1;
mysql> set global rpl_semi_sync_master_timeout=1000;
mysql> install plugin rpl_semi_sync_slave soname 'semisync_slave.so';
mysql> set global rpl_semi_sync_slave_enabled=1;
在/etc/my.cnf中加入:
rpl_semi_sync_master_enabled=1
rpl_semi_sync_master_timeout=1000
rpl_semi_sync_slave_enabled=1
分享文章:mysql在線建立半同步復制的從庫-創新互聯
本文路徑:http://vcdvsql.cn/article38/csedsp.html
成都網站建設公司_創新互聯,為您提供動態網站、網站維護、網站制作、定制網站、自適應網站、營銷型網站建設
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯