mysql5.8 主從復制(一主一從)環(huán)境搭建

注:從機和主機配置完成后都要重啟mysql服務

一、添加master 相關配置

1、開啟二進制日志:log-bin=mysql-bin

2、配置server-id:server-id=1

3、指定要同步的數(shù)據(jù)庫名稱:binlog-do-db=my_test

4、指定二進制日志的記錄方式:binlog-format=mixed

5、二進制日志文件的大?。簃ax-binlog-size=1G

二、添加從庫復制賬號,首先登錄mysql服務

1、創(chuàng)建從庫賬號:create user 'slave'@'%' identified by '123456';

2、給從庫賬號授權復制權限:grant replication slave on *.* to 'slave'@'%' with grant option;

3、刷新權限:flush privileges;

4、查看master狀態(tài):show master status;

三、添加slave相關配置

1、添加server-i:server-id=2

2、指定復制的庫:replicate-do-db=my_test

四、配置主機相關連接參數(shù),首先登陸從mysql

1、停止從機:stop slave

2、配置從機連接主機的參數(shù)

change master to master_host='host',master_port=3306,master_user='slave',master_password='123456',

master_log_file='mysql-bin.000003',master_log_pos=100;

3、啟動從機:start slave;

4、查看從機狀態(tài):show slave status\G;

Slave_IO_Running: Yes;Slave_SQL_Running: Yes 說明配置成功


然后主機上的數(shù)據(jù)就會同步到從機上了。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容