《MySQL 主從熱備份(讀寫分離)Mysql學習》要點:
本文介紹了MySQL 主從熱備份(讀寫分離)Mysql學習,希望對您有用。如果有疑問,可以聯系我們。
MYSQL入門第一步:保持主從兩個數據庫是同步的,最好事先手動同步一下;
MYSQL入門第二步:停止兩個數據庫,分別更改配置文件;
MYSQL入門 下面我使用如下兩個地址來說明配置過程.
MYSQL入門主服務器數據庫,增加如下配置:
MYSQL入門server-id = 244 #這個唯一就OK,一般取IP地址后面的幾位
log-bin = E:\mysql\data\mysql-bin #日志所在目錄
binlog-do-db = test #這個是要同步的數據庫
MYSQL入門從服務器數據庫,增加如下配置:
MYSQL入門server-id = 8 #這個唯一就OK,一般取IP地址后面的幾位
replicate-do-db = test #這個是要同步的數據庫
MYSQL入門第三步,分別重啟兩個服務器的MySQL服務;
MYSQL入門兩個服務器的MySQL服務都要啟動起來;
MYSQL入門第四步,主服務器授權Slave權限賬號
MYSQL入門
MYSQL入門第五步,登錄主服務器,查詢master狀態;
MYSQL入門 show master status;
MYSQL入門
MYSQL入門注意結果,結果里面的東西,在下一步會用到.
MYSQL入門第六步:登錄從服務器,配置從服務器的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入門第七步、啟動從服務器的Slave
MYSQL入門 start slave;
MYSQL入門
MYSQL入門第八步、驗證從服務器的Slave服務狀態
MYSQL入門 show slave status\G
MYSQL入門以下兩個狀態必須為Yes.
MYSQL入門Slave_IO_Running: Yes ? ?//此狀態必須YES
Slave_SQL_Running: Yes ? ? //此狀態必須YES
MYSQL入門如果有一項為No都不會同步成功.
MYSQL入門我碰到過Slave_IO_Running為Connecting的.那可能是上面的連接change master to master_host...寫錯了.
MYSQL入門
MYSQL入門第九步、隨意修改下主數據庫的數據,從服務器數據庫立即會更新
MYSQL入門
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/5560.html