mysql主從庫搭建
阿新 • • 發佈:2020-12-29
文章主要是作為自己以後使用作為記錄
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;