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 修改下
在主数据库创建下数据库和表,测试下。