mysql8配置主从

发布时间 2023-03-22 21:11:26作者: 钱塘江畔

1.背景

mysql8已安装,现在配置主从.

2.步骤

# 主节点修改/etc/my.cnf
[mysqld]
log-bin=mysql-bin
server-id=1

# 从节点修改/etc/my.cnf
[mysqld]
server-id=2

# 修改/etc/my.cnf后要重启下,不然从节点server-id默认是1,未生效为2 

# 在主节点创建同步用户
CREATE USER 'master'@'132.151.7.9' IDENTIFIED WITH mysql_native_password BY '123';
GRANT REPLICATION SLAVE ON *.* TO 'master'@'132.151.7.9';
flush privileges;

# 在从节点切换主节点
CHANGE MASTER TO MASTER_HOST='132.151.7.8',  -- 主服务器IP
MASTER_USER='master',                       -- 主服务器用户
MASTER_PASSWORD='123',                    -- 主服务器用户密码
MASTER_LOG_FILE='mysql-bin.000001',                -- 主服务器
MASTER_PORT=7788,                            -- 端口号默认3306
MASTER_LOG_POS=1924;                         --  位置

show slave status \G;
start slave;
show slave status \G;

3.引用

mysql8主从配置