服务)
stop slave;
ALTER USER 'master'@'192.168.31.42' IDENTIFIED WITH mysql_native_password BY
'Mysql202305';
GRANT REPLICATION SLAVE ON *.* TO 'master'@'192.168.31.42';
CREATE USER 'slave2'@'%' IDENTIFIED BY '123123';
GRANT REPLICATION SLAVE ON *.* TO 'slave2'@'%';
ALTER USER 'slave2'@'%' IDENTIFIED WITH mysql_native_password BY '123123';
##刷新授权表信息
##mysql> flush privileges;
主库查询:
mysql> show master status;
+---------------+----------+--------------+------------------
+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set
|
+---------------+----------+--------------+------------------
+-------------------+
| binlog.000002 | 847 | | |
|
+---------------+----------+--------------+------------------
+-------------------+
1 row in set (0.00 sec)
在从(Slave)节点上设置主节点参数
mysql> CHANGE MASTER TO MASTER_HOST='192.168.31.41', -- 主服务器 IP
MASTER_USER='master', -- 主服务器用户
MASTER_PASSWORD='Mysql202305', -- 主服务器用户密码
MASTER_LOG_FILE='mysql-bin.000002', -- 主服务器
MASTER_PORT=3306, -- 端口号默认 3306
MASTER_LOG_POS=847; -- 位置
在从(Slave)节点上设置主节点参数
CHANGE MASTER TO MASTER_HOST='192.168.31.41',
MASTER_USER='master',
MASTER_PASSWORD='Mysql202305',
MASTER_LOG_FILE='binlog.000004',
MASTER_PORT=3306,
MASTER_LOG_POS=679;
开启主从同步:
mysql> start slave;
查询同步状态:
mysql> show slave status\G;
*************************** 1. row ***************************
Slave_IO_State: Connecting to source
Master_Host: 192.168.31.41
Master_User: master
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: binlog.000002
Read_Master_Log_Pos: 847
Relay_Log_File: orcl-relay-bin.000001
Relay_Log_Pos: 4
Relay_Master_Log_File: binlog.000002
评论