mysql8 的win主从复制

1、从官网下载mysql8.0

2、修改配置文件

 主数据库配置修改:

主数据库下在根目录下面,增加my.ini文件,增加

[mysqld]
log-bin=mysql-bin
server-id=1

安装服务 mysqld  install mysql

 启动服务 net  start mysql

 

从数据库修改:

[mysqld]
log-bin=mysql-bin
server-id=2

安装服务 mysqld  install mysql1

 启动服务 net  start mysql1

 

3、 修改主动配置:

主数据创建用户:

create user  'slave1'@'localhost'  idetified by '1111';

GRANT REPLICATION SLAVE ON *.* TO 'slave1'@'localhost';

flush  privileges;

 

查看下主数据的binlog

show master status;

从数据库修改:

stop slave;

 change master to master_host='localhost',master_user='slave1',master_password='1111',master_log_file='mysql-bin.000003',master_log_pos=155;


 start slave;
 

show  slave status \G;

 

 

 

 配置正确。

我在服务启动中遇到几个问题,

uuid不一致,可以去 data目录下修改auto.cnf 修改下

 

在主数据库创建下数据库和表,测试下。

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章