1. 程式人生 > 資料庫 >mysql主從庫搭建

mysql主從庫搭建


文章主要是作為自己以後使用作為記錄

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;