1、準備兩臺或兩臺以上裝有mysql的服務器mysql
修改mysql的配置文件:sql
主的mysql服務器:服務器
server_id = 1ide
log-bin=mysql_bin.logserver
從服務器:blog
server_id = 3 #(不能與主服務器的id相同)io
2、主服務器操做ast
建立鏈接用戶並受權:配置
mysql 5.0版本:grant replication slave on *.* to 'slave'@'%' identified by '123456';file
mysql 8.0版本:create user 'slave'@'%' identified by '123456'; # 建立用戶
grant replication slave on *.* to 'slave'@'%'; # 受權
flush privileges;
查看主服務器信息:
show master status;
3、從服務器操做
鏈接主服務器:change master to master_host='172.17.0.4',master_user='slave',master_password='123456', master_log_file='mysql-bin.000002',master_log_pos=334;
start slave;
show slave status\G
若是Slave_IO_Running和Slave_SQL_Running對應的值都是yes則說明主從佈置成功。