mysql主從主要命令&一些補充信息
阿新 • • 發佈:2017-09-12
mysql 命令 主從
mysql主從的一些補充信息
1.如果修改了主服務器配置,記得刪除master.info文件,否則還是會以之前從服務器的配置啟動,也可能會導致錯誤。
2.如果想以復制數據文件的方式來備份數據庫,只需要stop slave;-->再備份數據庫文件-->start slave;,這樣不需停止主庫業務,又可以備份數據,master的數據更新會在start save後同步到slave上。
3.Slave_IO_State的取值:空 ##復制沒有啟動
Connecting to master ##沒有連接上master
Waiting for master to send event ##已經連上
4.雙機互備,則是兩個mysql同時配置為master和slave
5.主庫上的相關主要命令
show master status; show slave hosts; show binary|master logs; ##查看binlog日誌 show binlog events; ##查看binlog日誌中的事件,不要輕易查看,大日誌文件會輸出很多。 purge binary|master logs to ‘log_name‘; purge binary|master logs before ‘date‘; ##清楚指定日誌文件和日期之前的binlog日誌。 reset master; ##將所有binglog日誌文件清空,並創建一個新的日誌文件,從0000001開始。 set sql_log_bin=0|1;
6.從庫上相關主要命令
start slave; stop slave; stop slave io_thread; start slave io_thread; ##關閉/開啟slave的io同步進程 stop slave sql_thread; start slave sql_thread; ##關閉/開啟slave的sql同步進程 reset slave; reset slave all; ##清除master.info和relay-log等從庫配置,使該庫與原主從無關。 show slave status\G; purge binary logs to ‘log_name‘| before ‘date‘; change master to master_host=‘‘,master_port=‘‘,master_user=‘‘,master_password=‘‘,master_log_file=‘‘, master_log_pos=‘‘; load data from master; set global sql_slave_skip_counter;
mysql主從主要命令&一些補充信息