测试环境说明:
主数据库服务器: 192.168.4.11/24 hostname: host11
从数据库服务器: 192.168.4.22/24 hostname: host22
配置主服务器具体步骤 (host 11):
- 启用binlog日志
- 重启mysqld服务
- 用户授权
- 查看binlog日志信息
具体操作如下:
]# vim /etc/my.cnf //启用binlog日志
[mysqld]
server_id=11
log-bin=master11
:wq
]# systemctl restart mysqld //重启mysqld服务
]# mysql -uroot -p123qqq…A //进入本地数据库服务器
mysql> grant replication slave on 库名.表名 to repluser@"%" identified by “123qqq…A”; //配置授权用户
mysql> show master status; ///查看日志信息
配置从服务器步骤如下(host 22):
- 启用binlog日志
- 重启mysqld服务
- change master to …
- show slave status;
具体操作如下:
]# vim /etc/my.cnf //启用binlog日志
[mysqld]
server_id=22
:wq
]# systemctl restart mysqld //重启mysqld服务
]# mysql -uroot -p123qqq…A //进入本地数据库服务器
mysql> change master to
master_host=“192.168.4.11”,
master_user=“repluser”,
master_password=“123qqq…A”,
master_log_file=“master11.000001”,
master_log_pos=441;
mysql> start slave;
]# mysql -uroot -p123qqq…A -e “show slave status\G” //确认从数据库服务器配置成功