MySQL主從配置
Mysql集群配置
1 主機配置
修改mysql配置文件,windows下為my.ini,linux下為my.cnf
在mysqld節點下增加:
server-id=1
log-bin=log
binlog-do-db=database1 //需要同步的數據庫
binlog-do-db=database2 //需要同步的數據庫
binlog-ignore-db=mysql //被忽略的數據庫
重啟mysql,登錄命令行,運行如下命令
grant replication slave on *.* to 'userName'@'IP' identified by 'Password';
查看二進制日志狀態
show master status;
2 從機配置
修改mysql配置文件,windows下為my.ini,linux下為my.cnf
server-id=2
master-host=master_ip
master-user= userName
master-password= Password
master-port=3306
master-connect-retry=60
replicate-do-db=database1 //同步的數據庫
replicate-do-db=database2
replicate-ignore-db=mysql //被忽略的數據庫
重啟從機,啟動同步進程:start slave;
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!