這篇文章主要講解了“主從配置的方法步驟”,文中的講解內容簡(jiǎn)單清晰,易于學(xué)習與理解,下面請大家跟著(zhù)小編的思路慢慢深入,一起來(lái)研究和學(xué)習“Mysql主從配置的方法步驟”吧!
Master:192.168.0.17
Slave:192.168.0.18
1、Master端
(1)修改Master端配置參數
>>>sudo vi /etc/my.cnf
server-id = 17 #master端ID號
log-bin=/data/logbin/mysql-bin #日志路徑及文件名
#binlog-do-db = db_test #同步db_test,此處關(guān)閉的話(huà),就是除不允許的,其它的庫均同步。
#binlog-ignore-db = mysql #不同步mysql庫,以下同上
#binlog-ignore-db = test
#binlog-ignore-db = information_schema
>>>sudo service mysqld restart
(2)創(chuàng )建同步賬號并同步已經(jīng)創(chuàng )建的數據庫
>>>mysql -u root -p
mysql>grant replication slave on *.* to rsync@'192.168.0.18' identified by '123456'
mysql>flush privileges;
mysql>flush tables with read lock;
mysql>show master status;
此處主要記錄下file和position的值,slave端要使用到。如下
File | Position |
+------------------+----------
| mysql-bin.000001 | 154
###另啟一個(gè)窗口
tar -czf db_test.tgz /data/db_mysql/db_test
scp db_test.tgz root@192.168.0.18:/data/db_mysql/
###登錄另外一臺機器解壓,保證和配置的目錄一致 tar -xzvf db_test.tgz
mysql>unlock tables;
2、slave端:
(1)修改slave端配置參數
>>>sudo vi /etc/my.cnf
server-id = 18 #slave端ID號
log-bin=/data/logbin/mysql-bin #日志路徑及文件名
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin
>>>sudo service mysqld restart
>>>mysql -u root -p
(2)連接Master
change master to master_host='192.168.0.17', //Master Ip
master_port=3306,
master_user='rsync',
master_password='123456',
master_log_file='master-bin.000001',//Master服務(wù)器產(chǎn)生的日志
master_log_pos=154;
(3)啟動(dòng)Slave
start slave
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站