国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

簡介操作MySQL日志的一些方法

2024-07-24 12:42:57
字體:
來源:轉載
供稿:網友

   這篇文章主要介紹了操作MySQL日志的一些方法,對日志的刪除操作做了重點講解,需要的朋友可以參考下

  我們可以在mysql的安裝目錄下看到mysql的二進制日志文件,如mysql-bin.000***等,很多人都不及時的處理,導致整個硬盤被塞滿也是有可能的。這些是數據庫的操作日志。它記錄了我們平時使用的sql語句命令,即使這個sql語句沒有被執行,也會被記錄,它包括執行時間之類的都詳細在案,其實 它的目的有兩個:一是方便我們查錯和恢復數據庫;二是為了主從服務器之間同步數據用的,主從服務器上所有操作都記錄在日志里,從服務器可以根據這些日志來進行相同的操作,確保主從兩個同步。

  查看mysql日志的命令:

  ?

  也可以在mysql的命令模式下,輸入以下命令:

  ?

  MASTER和BINARY是同義詞。

  刪除mysql 二進制日志:

  第一種方法是針對單獨的mysql服務器,不適合主從同步的。切記!當然,如果你確保自己的主從同步已經完成了,那么也可以使用這個命令,但是我還是不怎么建議的。

  第一種方法:mysql>reset master; //清空所有mysql所有的二進制日志文件

  主從同步,建議用以下兩種方法:

  首先,我們要知道從mysql服務器是否在讀取日志,或者在讀取哪個日志。

  在從屬服務器上輸入一下命令:

  ?

  下面第二種和第三種方法中,當從服務器正在讀取你正在刪除的日志時候,就會失效,并且會有報錯。如果從屬服務器沒有讀取日志,而你又刪了它啟動后要讀取的日志,那么當它啟動后就不會復制。所以,下面兩種方法可以安全刪除日志文件。

  主從服務器清理日志操作步驟如下:

  在每個從屬服務器上,使用SHOW SLAVE STATUS來檢查它正在讀取哪個日志。

  使用SHOW MASTER LOGS獲得主服務器上的一系列日志。

  在所有的從屬服務器中判定最早的日志,這個是目標日志,如果所有的從屬服務器是更新的,就是清單上的最后一個日志。

  清理所有的日志,但是不包括目標日志,因為從服務器還要跟它同步。

  注意:最好做好你要刪除的所有日志的備份,有備份,就不怕出錯

  第二種刪除二進制日志的方法:

  ?

  例子:

  ?

  第三種刪除二進制日志的方法:

  ?

  例子:

  ?

  第四種方法:就是修改my.cnf文件,在中[mysqld]中添加:

  ?

  第五種方法:禁止mysql的日志記錄功能(單服務器)

  修改my.cnf,注釋掉下面兩行:

  ?

  然后重啟mysql

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云浮市| 喀喇| 和林格尔县| 河津市| 遂昌县| 安远县| 灵川县| 南乐县| 赤峰市| 德阳市| 无为县| 宣汉县| 余江县| 靖宇县| 资兴市| 呼和浩特市| 青川县| 马鞍山市| 柘城县| 科尔| 衡东县| 古丈县| 台安县| 山阳县| 新化县| 大厂| 固镇县| 墨脱县| 宁南县| 南澳县| 巩留县| 舒兰市| 琼中| 潮州市| 丽水市| 宣化县| 太康县| 麻江县| 娄底市| 黄陵县| 和林格尔县|