《mysql主從配置詳解(圖文)Mysql必讀》要點:
本文介紹了mysql主從配置詳解(圖文)Mysql必讀,希望對您有用。如果有疑問,可以聯系我們。
- #編輯mysql的配置文件,增加以下內容#?
- vim?etc/my.cnf?
- server-id=1?
- binlog-do-db=v1?
- relay-log=/var/lib/mysql/mysql-relay-bin?
- relay-log-index=/var/lib/mysql/mysql-relay-bin.index?
- log-error=/var/lib/mysql/mysql.err?
- master-info-file=/var/lib/mysql/mysql-master.info?
- relay-log-info-file=/var/lib/mysql/mysql-relay-log.info?
- log-bin=/var/lib/mysql/mysql-bin?
- 編輯完成后,重啟mysql,systemctl?restart?mysqld.service(centos7?直接使用systemctl命令)?
- 創建一個復制用戶,具有replication?slave?權限?
- grant?replication?slave?on?*.*?to?'user3'@'192.168.46.138'?identified?by?'user3';?
- 用戶名:user3??密碼:user3?
- flush?privileges;?
- #查看主庫狀態#?
- show?master?status;?
- ???
- ?
- 記住FileSet和Position參數值,后面步驟會用到?
?MYSQL學習
- #編輯從數據庫配置文件,添加以下內容#?
- vim?etc/my.cnf?
- server-id=2?
- replicate-do-db=v1?
- relay-log=/var/lib/mysql/mysql-relay-bin?
- relay-log-index=/var/lib/mysql/mysql-relay-bin.index?
- log-error=/var/lib/mysql/mysql.err?
- master-info-file=/var/lib/mysql/mysql-master.info?
- relay-log-info-file=/var/lib/mysql/mysql-relay-log.info?
- log-bin=/var/lib/mysql/mysql-bin?
- 注意:兩個數據庫配置文件里的server-id不能相同?
- 重啟mysql?
- mysql?-u?root?-pxxx?
- change?master?to?master_host='192.168.46.137',master_user='user3',master_password='user3',master_log_file='mysql-bin.000003',master_log_pos=120;?
- #啟動slave線程#?
- start?slave;?
- #?查看slave狀態,注意G后面沒有分號#?
- show?slave?status\G?
- ???? 紅色箭頭所指兩個參數,如果都為Yes,說明配置成功,如果Slave_IO_Running為connecting,請檢查防火墻,端口是否開放,FIle,Position參數是否一致,網絡是否暢通等?
- 到此,mysql主從配置完成,可以新增數據查看是否同步了?
?MYSQL學習
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/5594.html