《MySQL 主從熱備份(讀寫分離)Mysql學(xué)習(xí)》要點(diǎn):
本文介紹了MySQL 主從熱備份(讀寫分離)Mysql學(xué)習(xí),希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
MYSQL入門第一步:保持主從兩個(gè)數(shù)據(jù)庫是同步的,最好事先手動(dòng)同步一下;
MYSQL入門第二步:停止兩個(gè)數(shù)據(jù)庫,分別更改配置文件;
MYSQL入門 下面我使用如下兩個(gè)地址來說明配置過程.
MYSQL入門主服務(wù)器數(shù)據(jù)庫,增加如下配置:
MYSQL入門server-id = 244 #這個(gè)唯一就OK,一般取IP地址后面的幾位
log-bin = E:\mysql\data\mysql-bin #日志所在目錄
binlog-do-db = test #這個(gè)是要同步的數(shù)據(jù)庫
MYSQL入門從服務(wù)器數(shù)據(jù)庫,增加如下配置:
MYSQL入門server-id = 8 #這個(gè)唯一就OK,一般取IP地址后面的幾位
replicate-do-db = test #這個(gè)是要同步的數(shù)據(jù)庫
MYSQL入門第三步,分別重啟兩個(gè)服務(wù)器的MySQL服務(wù);
MYSQL入門兩個(gè)服務(wù)器的MySQL服務(wù)都要啟動(dòng)起來;
MYSQL入門第四步,主服務(wù)器授權(quán)Slave權(quán)限賬號(hào)
MYSQL入門
MYSQL入門第五步,登錄主服務(wù)器,查詢master狀態(tài);
MYSQL入門 show master status;
MYSQL入門
MYSQL入門注意結(jié)果,結(jié)果里面的東西,在下一步會(huì)用到.
MYSQL入門第六步:登錄從服務(wù)器,配置從服務(wù)器的Slave
MYSQL入門 change master to master_host='192.168.0.244',master_user='bu',master_password='123456', master_log_file='mysql-bin.000004',master_log_pos=516;
MYSQL入門master_log_pos是上面查詢出來的Position 516.
MYSQL入門
MYSQL入門第七步、啟動(dòng)從服務(wù)器的Slave
MYSQL入門 start slave;
MYSQL入門
MYSQL入門第八步、驗(yàn)證從服務(wù)器的Slave服務(wù)狀態(tài)
MYSQL入門 show slave status\G
MYSQL入門以下兩個(gè)狀態(tài)必須為Yes.
MYSQL入門Slave_IO_Running: Yes ? ?//此狀態(tài)必須YES
Slave_SQL_Running: Yes ? ? //此狀態(tài)必須YES
MYSQL入門如果有一項(xiàng)為No都不會(huì)同步成功.
MYSQL入門我碰到過Slave_IO_Running為Connecting的.那可能是上面的連接change master to master_host...寫錯(cuò)了.
MYSQL入門
MYSQL入門第九步、隨意修改下主數(shù)據(jù)庫的數(shù)據(jù),從服務(wù)器數(shù)據(jù)庫立即會(huì)更新
MYSQL入門
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/5560.html