天天看点

mysql配置主从库

mysql配置主从库(同一台电脑测试)

1.安装mysql数据库。然后复制一份mysql数据库文件,端口修改为3307。

2.修改mysql主库配置文件,编辑my.ini,找到节点mysqld下面添加:

//id为唯一

server_id=1

//指定mysql的binlog日志记录那个数据库

binlog-do-db =test

//指定同步那个数据库

replicate-do-db=shuaipu

//记录二进制日志

log-bin=mysql-bin

3.配置完成,重启主库

//在主数据库建立账号并授权

grant replication slave on *.* to slaves@'127.0.0.1' identified by 'test123';

@前面是用户名,by后面是密码

4.输入命令show master status;查询主库状态,记录下来File、Position的值

5.修改从库配置文件

server_id = 2

replicate-do-db=xxx

log-bin=mysql-bin

6.重启从库

7.执行stop slave停止复制功能

8.执行

change master to master_host='127.0.0.1',master_port=3306,master_user='slaves',master_password='test123',master_log_file='mysql-bin.000001',master_log_pos=120;

其中master_user表示用户名

master_password密码

master_log_file前面记录下来的File的值

master_log_pos前面记录下来的Position值

9.启动复制功能start slave;

10.执行命令show slave status\G;

查看Slave_IO_Running: Yes

Slave_SQL_Running: Yes

如果都是yes表示配置成功。

11.在主库建立表数据,看是否同步过去

继续阅读