欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

win下maridb 10.1.8下主从复制配置

程序员文章站 2022-05-29 09:41:26
主库配置 server_id=1read-only=0replicate-do-db=mydatalog-bin=mysql-bin 主库权限设置 GRANT replication slave ON *.* TO'backup'@'%' identified BY 'password'; flus ......

主库配置

server_id=1
read-only=0
replicate-do-db=mydata
log-bin=mysql-bin

主库权限设置

grant replication slave on *.* to'backup'@'%' identified by 'password';

flush privileges;

grant execute, select, show view, alter, alter routine, create, create routine, create temporary tables, create view, delete, drop, event, index, insert, references, trigger, update, lock tables on `mydata`.* to 'backup'@'%' with grant option
flush privileges;

show master status

从库配置:

server_id=2
read-only=1
replicate-do-db=mydata
log-bin=mysql-bin

change master to master_host='172.20.42.224', master_user='backup',master_password='password', master_log_file='mysql-bin.000085',master_log_pos=839, master_connect_retry=60,master_port=3307

注意点:mysql-bin.000085 和 839 这2个参数来自主库show master status的查询。

stop slave

start slave

show slave status

这三个状态 slave_io_state、slave_io_running、slave_sql_running 是yes,配置成功。