关于mysql主从同步简易配置

关于主从,主主,mysql集群相关详细讲解可查看这篇文章:https://www.cnblogs.com/xuzhengzong/p/9449794.html

 

主库命令

1.GRANT REPLICATION SLAVE ON *.* TO '账号'@'从库IP' IDENTIFIED BY '密码';创建主从同步账号

2.show master status;查看主库相关配置

*************主库设置*************
;主库、从库 均需要设置的 设备id
server-id=1
;主库、从库 均需开启的二进制日志
log-bin=mysql-bin
;主库无需同步复制的库
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
binlog-ignore-db=performance_schema
;主库主动复制的库,一般无需开启
binlog-do-db=erpv3
;从库是否只读
;read-only=1
expire_logs_days=7

从库命令

1.sql命令

CHANGE MASTER TO
MASTER_HOST=IP,
MASTER_PORT=端口,//注意端口号-默认3306无需设置
MASTER_USER=USER,
MASTER_PASSWORD=PWD,
MASTER_LOG_FILE='mysql-bin.000017',
MASTER_LOG_POS=0;//设置0自动匹配(没试过)

2.连接主库

start slave;开启slave

show slave status;查看slave开启状态

+++++++++++查看是否开启+++++++++++++++
Last_IO_Error;查看报错原因
确认以下两项参数都为yes:
Slave_IO_Running: Yes
Slave_SQL_Running: Yes

*************从库设置*************
server-id=2
log-bin=mysql-bin
replicate-do-db=erpv3
replicate-do-table=erpv3.tp_shop_pay_mode

本人只设置过主从,且配置时间就了有些细节可能遗漏;

 

posted @ 2021-03-11 18:00  PHP小骚年  阅读(91)  评论(0编辑  收藏  举报