文章主要是作为自己以后使用作为记录
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;