1. 程式人生 > >mysql主從主要命令&一些補充信息

mysql主從主要命令&一些補充信息

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主從主要命令&一些補充信息