mysql双机热备
mysql雙機熱備-高可用版安裝教程(已閉坑)
主從復(fù)制mysql
實戰(zhàn)版20220520驗證OK
主搭建步驟
1、新建主服務(wù)器容器實例3307
#docker run -p 3307:3306 --name mysql-master
-v /mydata/mysql-master/log:/var/log/mysql
-v /mydata/mysql-master/data:/var/lib/mysql
-v /mydata/mysql-master/conf:/etc/mysql
-e MYSQL_ROOT_PASSWORD=123.com
-d mysql:5.7
2 、進入/mydata/mysql-master/conf目錄下新建my.cnf
#cd mydata/mysql-master/conf
#vim my.cnf
[mysqld]
##設(shè)置server_id,同一局域網(wǎng)中需要唯一
server_id=101
##指定不需要同步的數(shù)據(jù)庫名稱
binlog-ignore-db=mysql
##開啟二進制日志功能
log-bin=mall-mysql-bin
##設(shè)置二進制日志使用內(nèi)存大?。ㄊ聞?wù))
binlog_cache_size=1M
##設(shè)置使用二進制日志格式(mixed,statement,row)
binlog_format=mixed
##二進制日志過期清理時間,默認值為0 :表示不自動清理
expire_logs_days=7
#跳過主從復(fù)制中遇到的所有錯誤或者指定類型的錯誤,避免slave端復(fù)制中斷
#如:1062錯誤是指一些主鍵重復(fù)