MySql5.7 主從同步搭建


準(zhǔn)備:

兩臺(tái)MySQL服務(wù)器:
1然低、Master:192.168.172.110
2胁赢、Slave:192.168.172.111
端口都是3306
具體MySQL安裝可以參考:http://www.reibang.com/p/7e21d487bd07

配置詳解:

一、主庫(kù)配置:

1亦渗、編輯配置文件:

$ vim /etc/my.cnf

server-id=110 #設(shè)置主服務(wù)器的ID(不能和別的服務(wù)器重復(fù)挖诸,建議使用ip的最后一段)
innodb_flush_log_at_trx_commit=2  #可以配置的值:0/1/2; 0、效率最高法精,最不安全多律;1、最安全搂蜓,但是效率最低狼荞;2、安全和效率平衡的取舍帮碰,在服務(wù)器系統(tǒng)掛掉的情況下會(huì)丟失數(shù)據(jù)相味;
sync_binlog=1  #,值可設(shè)置 1殉挽、500丰涉、1000;可自己根據(jù)測(cè)試性能配置
log-bin=mysql-bin  #binlog日志文件名
binlog-ignore-db=mysql # 表示不同步mysql庫(kù)
binlog-ignore-db=information_schema # 表示不同步information_schema庫(kù)
binlog-ignore-db=performance_schema
binlog-ignore-db=sys
binlog-do-db=xxxx  # 這個(gè)表示只同步某個(gè)庫(kù) (如果沒有此項(xiàng)斯碌,表示同步所有的庫(kù))

2一死、創(chuàng)建用于主從同步的賬戶:

#登錄MySQL 
$ mysql -u root -p    
mysql> create user 'sync'@'%' identified by 'Sync@0000'; # 5.7要求密碼必須含有大小寫英文,符號(hào)和數(shù)字
mysql> grant FILe on *.* to 'sync'@'192.168.172.111' identified by 'Sync@0000'; #賦予FILE權(quán)限傻唾,允許從從庫(kù)ip訪問主庫(kù)
mysql> grant replication slave on *.* to 'sync'@'192.168.172.111' identified by 'Sync@0000'; #賦予主從同步權(quán)限
mysql> flush privileges;

3摘符、重啟MySQL,使my.cnf 配置生效;查看主庫(kù)狀態(tài):

$ service mysqld restart #重啟MySQL
mysql -u root -p
mysql> show master status; #查看主庫(kù)的狀態(tài)  file,position 這兩個(gè)值很有用逛裤,記一下;需要放到slave配置中
+--------------------+----------+--------------+------------------+-------------------+
| File               | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+--------------------+----------+--------------+------------------+-------------------+
| mysql-bin.00001    |      156 |     xxxx     |                  |                   |
+--------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

二瘩绒、從庫(kù)配置:

1、編輯配置文件:

$ vim /etc/my.cnf

server-id=111 
#log-bin=mysql-bin #從庫(kù)提高性能可以不開bin-log日志
replicate-ignore-db=mysql  #配置不需要復(fù)制的庫(kù)mysql
replicate-ignore-db=information_schema
replicate-ignore-db=performance_schema
replicate-ignore-db=sys
replicate_do_db=python #標(biāo)記出需要同步的數(shù)據(jù)庫(kù)名,在多從配置時(shí)可以按需配置
innodb_flush_log_at_trx_commit=2 # 可以配置的值:0/1/2; 0带族、效率最高锁荔,最不安全;1蝙砌、最安全阳堕,但是效率最低;2择克、安全和效率平衡的取舍恬总,在服務(wù)器系統(tǒng)掛掉的情況下會(huì)丟失數(shù)據(jù);
sync_binlog=1000 # 每進(jìn)行n次事務(wù)提交之后肚邢,MySQL將binlog_cache中的數(shù)據(jù)強(qiáng)制寫入磁盤壹堰。
slave_parallel_workers=4 #根據(jù)實(shí)際情況決定開啟多少個(gè)線程用于主從復(fù)制
slave_parallel_type=logical_clock #基于組提交的并行復(fù)制方式
master_info_repository=TABLE
relay_log_info_repository=TABLE
relay_log_recovery=ON

2、配置完成后骡湖,重啟從庫(kù)的MySQL贱纠;

$ service mysqld restart #重啟MySQL
$ mysql -u root -p #登錄mysql
mysql> stop slave; #關(guān)閉從庫(kù)
mysql> change master to master_host='192.168.172.110', master_user='sync' ,master_password='Sync@0000', master_log_file='mysql-bin.00001' ,master_log_pos=156; #配置主庫(kù)信息
mysql> start slave; #開啟從庫(kù) 
mysql> show slave status \G; #Slave_IO_Running,Slave_SQL_Running 都為Yes的時(shí)候表示配置成功

3、驗(yàn)證主從:
可以在主庫(kù)上對(duì)數(shù)據(jù)進(jìn)行操作,再在從庫(kù)上刷新是否同步;

MySQL的主從配置很簡(jiǎn)單??响蕴,盡情的體驗(yàn)吧谆焊!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市浦夷,隨后出現(xiàn)的幾起案子辖试,更是在濱河造成了極大的恐慌,老刑警劉巖劈狐,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件罐孝,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡懈息,警方通過查閱死者的電腦和手機(jī)肾档,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門摹恰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辫继,“玉大人,你說我怎么就攤上這事俗慈」每恚” “怎么了?”我有些...
    開封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵闺阱,是天一觀的道長(zhǎng)炮车。 經(jīng)常有香客問我,道長(zhǎng),這世上最難降的妖魔是什么瘦穆? 我笑而不...
    開封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任纪隙,我火速辦了婚禮,結(jié)果婚禮上扛或,老公的妹妹穿的比我還像新娘绵咱。我一直安慰自己,他們只是感情好熙兔,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開白布悲伶。 她就那樣靜靜地躺著,像睡著了一般住涉。 火紅的嫁衣襯著肌膚如雪麸锉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天舆声,我揣著相機(jī)與錄音花沉,去河邊找鬼。 笑死纳寂,一個(gè)胖子當(dāng)著我的面吹牛主穗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播毙芜,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼忽媒,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了腋粥?” 一聲冷哼從身側(cè)響起晦雨,我...
    開封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎隘冲,沒想到半個(gè)月后闹瞧,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡展辞,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年奥邮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片罗珍。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡洽腺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出覆旱,到底是詐尸還是另有隱情蘸朋,我是刑警寧澤,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布扣唱,位于F島的核電站藕坯,受9級(jí)特大地震影響团南,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜炼彪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一吐根、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧辐马,春花似錦佑惠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至贞奋,卻和暖如春赌厅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背轿塔。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工特愿, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人勾缭。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓揍障,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親俩由。 傳聞我的和親對(duì)象是個(gè)殘疾皇子毒嫡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容