mysql主从库搭建

参考文档一
参考文档二

文章主要是作为自己以后使用作为记录

mysql服务搭建

通过docker 新建两个mysql数据库

docker启动mysql

修改mysql配置

修改配置 搭建主从库

vim /etc/mysql/my.cnf

相同配置

character_set_server=utf8
init_connect='SET NAMES utf8'
这两条是设置utf-8字符格式,两个主机配置相同

不同配置

主库配置

log_bin=master-bin
server-id=10010 #不要和别的冲突
expire-logs-days=7
binlog_ignore_db=mysql
binlog_ignore_db=information_schema
binlog_ignore_db=performation_schema
binlog_ignore_db=sys

从库配置

server-id = 10011 #不要和别的冲突
relay-log = slave-relay-bin
relay-log-index = slave-relay-bin.index

重启mysql

进入mysql从库内部

mysq -uroot -p
密码

设置从库管理主库

change master to master_host='192.168.142.132',master_port=3316,master_user='root',master_password='123456',master_log_file='master-bin.000003',master_log_pos=156;
原文地址:https://www.cnblogs.com/ccubee/p/14203984.html