標籤:
1、主從配置
#主從都要加入以下配置如下[mysqld]log-bin=mysql-bin#主從要不一樣server-id=222 #在主上建立一個使用者給從的用GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO [email protected]‘%‘ IDENTIFIED BY ‘1234‘;#在從串連主CHANGE MASTER TO MASTER_HOST=‘182.180.50.118‘,MASTER_USER=‘backup‘,MASTER_PASSWORD=‘1234‘,MASTER_LOG_FILE=‘mysql-bin.000001‘,MASTER_LOG_POS=0;#開始執行START SLAVE;
2、主主配置
#主主配置#h1建立使用者grant replication slave on *.* to ‘water‘@‘%‘ identified by ‘1234‘;#h1建立使用者grant replication slave on *.* to ‘water‘@‘%‘ identified by ‘1234‘;#主從都要配置如下[mysqld]#給server取個唯一標記server-id=222#這裡啟用二進位日誌,做主從要使用到log-bin=mysql-bin#主主配置開始#需要記錄進位日誌的資料庫.如果有多個資料庫可用逗號分隔,或者使用多個binlog-do-db選項 binlog-do-db=ts#不需要記錄進位日誌的資料庫.如果有多個資料庫可用逗號分隔,或者使用多個binlog-do-db選項 binlog-ignore-db=mysql,information_schema#需要進行同步的資料庫.如果有多個資料庫可用逗號分隔,或者使用多個replicate-do-db選項 replicate-do-db=ts#不需要同步的資料庫.如果有多個資料庫可用逗號分隔,或者使用多個replicate-ignore-db選項 replicate-ignore-db=mysql,information_schema#同步參數: #保證slave掛在任何一台master上都會接收到另一個master的寫入資訊 log-slave-updates sync_binlog=1auto_increment_offset=1auto_increment_increment=2#過濾掉一些沒啥大問題的錯誤slave-skip-errors=all#主主配置結束#查看資料器狀態flush tables with read lock;show master status\G;#可以看出master_log_file、master_log_pos的值#指定主伺服器change master to master_host=‘182.180.50.118‘,master_user=‘water‘,master_password=‘1234‘,master_log_file=‘mysql-bin.000002‘,master_log_pos=106;change master to master_host=‘182.180.57.3‘,master_user=‘water‘,master_password=‘1234‘,master_log_file=‘mysql-bin.000003‘,master_log_pos=106;#要解除鎖unlock tables;
mysql筆記之叢集