mysql主從複製例項
阿新 • • 發佈:2018-11-25
第一步:需要在mysql主伺服器的my.conf的配置檔案中修改你server_id和開啟bin-log日誌
第二步:在mysql從伺服器的my.conf配置檔案中修改server_id以及開啟relay-log的中繼日誌和關閉bin-log日誌
第三步,登入mysql主的伺服器然後給從伺服器設定個賬號replication slave 同步許可權
mysql> grant replication slave on *.* to 'yunjisuan'@'192.168.233.132' identified by '123456'; #給yunjisuan設定個許可權replication slave 同步許可權 Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
第四步建立從庫的驗證資訊
mysql> CHANGE MASTER TO MASTER_HOST='192.168.233.131',MASTER_PORT=3306,MASTER__USER='yunjisuan',MASTER_PASSWORD='123456',MASTER_LOG_FILE='mysql-bin.000001',MMASTER_LOG_POS=107;
Query OK, 0 rows affected (0.14 sec) #建立從庫到主庫的驗證資訊
第五步開啟主從複製的功能
mysql> start slave; Query OK, 0 rows affected (0.00 sec)
檢視slave的狀態,
mysql> show slave status\G;
檢視master.info和relay-log.info的檔案屬性
第六步測試主從複製
1:在主庫建立個檔案是否可以同步到從庫
2:在從庫檢視是否存在yunjisuan這個庫名