Vue 彈窗一個新增編輯頁面
阿新 • • 發佈:2020-12-01
配置:
編輯master my.cnf新增
[mysqld] server-id=1 #各個mysql例項 id不能重複 log-bin=mysql-bin #這個一定得設定,否則沒有日誌的話,從資料庫上會報錯 binlog-ignore-db=mysql,test #表示不同步mysql test庫 binlog_format=MIXED expire_logs_days =30 //binlog過期清理時間 max_binlog_size=100m //binlog每個日誌檔案大小 binlog_cache_size=4m //binlog快取大小 max_binlog_cache_size=512m //最大binlog快取大小
編輯slave my.cnf
[mysqld] server-id=2 #各個mysql例項 id不能重複 log-bin=mysql-bin #這個一定得設定,否則沒有日誌的話,從資料庫上會報錯 relay-log=relay-log #定義relay_log的位置和名稱 relay-log-index=relay-log.index #同relay_log,定義relay_log的位置和名稱 skip_name_resolve=ON binlog-ignore-db=mysql binlog_format=MIXED slave_skip_errors=1062 ## relay_log配置中繼日誌 log_slave_updates=1 read_only=1 #將slave從庫設定為只讀狀態
登入master資料庫
1、設定主從複製的賬號
grant replication CLIENT, REPLICATION SLAVE on *.* to 'backup'@'%' identified by '123';
flush privileges;
2、檢視當前日誌位置
SHOW MASTER STATUS;
登入slave資料庫
1、設定同步引數
change master to master_host='192.168.7,2', master_port=3306, master_user='backup', master_password='123', master_log_file='replicas-mysql-bin.000003', #master 查詢的日誌 master_log_pos=154; #master 查詢的位置
2、啟動同步
start slave;
3、檢視狀態
show slave status \G
如下倆個yes 說明配置成功了
另一個重要引數Seconds_Behind_Master:0 這個是和主庫比同步延遲秒數
如果出錯了,可以先停止同步,重新配置再開啟同步
stop slave; set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;