mysql5.7 一主二从
时间: 2023-11-20 21:50:15 浏览: 90
要实现mysql5.7一主二从,需要进行以下步骤:
1. 在主库上创建一个用于复制的用户,并授予复制权限。
2. 在从库上配置主库的IP地址和复制用户的用户名和密码。
3. 在主库上开启binlog,并设置binlog格式为ROW。
4. 在从库上启动复制进程。
具体步骤如下:
1. 在主库上创建一个用于复制的用户,并授予复制权限。
```
CREATE USER 'repl'@'%' IDENTIFIED BY 'password';
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
```
2. 在从库上配置主库的IP地址和复制用户的用户名和密码。
```
CHANGE MASTER TO
MASTER_HOST='master_host_name',
MASTER_USER='repl',
MASTER_PASSWORD='password';
```
3. 在主库上开启binlog,并设置binlog格式为ROW。
在my.cnf文件中添加以下配置:
```
[mysqld]
log-bin=mysql-bin
binlog-format=ROW
```
4. 在从库上启动复制进程。
```
START SLAVE;
```
阅读全文