mysql開啟主從復制


主數據庫配置:vim  /etc/my.cnf
server_id=146 #一般設置ip最后一位
log-bin=mysql-bin #開啟bin-log
binlog_do_db=test #生成test數據庫
binlog_do_db=sss #生成sss數據庫
binlog_ignore_db=sss #忽略數據庫
#查看配置是否生效 show VARIABLES like
'%server_id%' show master status; 從數據庫配置:vim /etc/my.cnf server_id=132 log-bin=mysql-bin #執行sql change master to master_host='master_db_ip',master_user='root',master_password='pwd',master_log_file='mysql-bin.000001',master_log_pos=892; #查看配置是否生效 show VARIABLES like '%server_id%' show slave status; stop SLAVE start slave


#添加mysql只讀用戶


GRANT SELECT ON 數據庫.* TO '用戶名'@'%' IDENTIFIED BY "密碼";

FLUSH PRIVILEGES;
#查看用戶

SELECT DISTINCT a.`User`,a.`Host`,a.password_expired,a.password_last_changed,a.password_lifetime,a.* FROM mysql.user a;



 

#相關sql
show slave status;
stop slave ;
start slave ;
#因為gtid沒開啟導致io為no可以嘗試試執行 set global enforce_gtid_consistency=on; set global gtid_mode=OFF_PERMISSIVE;
 set global gtid_mode=ON;
show VARIABLES like '%server_id%' show global variables like 'gtid_mode'; 
show global variables like 'GTID_EXECUTED';
set global GTID_PURGED='master的';

  

# 查找執行慢的sql
show processlist
show full processlist;
show variables  like '%slow_query_log%';


#CREATE TABLE kf05_2020 LIKE kf05;

#INSERT INTO kf05_2020 SELECT * FROM kf05;

#delete from kf06 where KF06006 <'2021-01-01 00:00:00'

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM