reset master參數。
功能說明:刪除所有的binglog日誌文件,並將日誌索引文件清空,重新開始所有新的日誌文件。用於第一次進行搭建主從庫時,進行主庫binlog初始化工作。
測試如下:
未刪除前。
[root@mysql01 mysql]# pwd
/data/mysql
[root@mysql01 mysql]# ls
mysql>show master status\g;
*************************** 1.row ***************************。
file:mysql-bin.000025。
position:107。
binlog_do_db:
binlog_ignore_db:
1 row in set (0.01 sec)。
當前有25個binlong日誌,且position的位置為107
運行reset master
mysql>reset master;
query ok,0 rows affected (0.03 sec)。
mysql>show master status\g;
*************************** 1.row ***************************。
file:mysql-bin.000001
position:107。
binlog_do_db:
binlog_ignore_db:
1 row in set (0.00 sec)。
顯示所有的binlog已經被刪除掉,且binlog從000001 開始記錄
註:當資料庫要清理binlog文件的時候,可以通過作業系統進行刪除,也可以運行reset master進行刪除。但是如果當前是主資料庫,且主從資料庫正常的時候,千萬不能用這種方式刪除。
【使用場景】第一次搭建主從資料庫時,用於主庫的初始化binglog操作。
- 編程問答
- 答案列表
reset master作用[朗讀]
加入收藏