mysql bin-log 設定

來源:互聯網
上載者:User

標籤:

mysql 的事物日至為

[[email protected] mysql]# ls -ldtr mysql-bin.*-rw-rw----  1 mysql mysql 2222211 4月   9 08:35 mysql-bin.000001-rw-rw----  1 mysql mysql     245 4月   9 08:35 mysql-bin.000002-rw-rw----. 1 mysql mysql      38 4月   9 08:35 mysql-bin.index[[email protected] mysql]# pwd/var/lib/mysql

mysql-bin.index中記載了最新的日至序號如下:

[[email protected] mysql]# cat mysql-bin.index ./mysql-bin.000001./mysql-bin.000002

如果你不小心刪除了mysql-bin.0000等檔案。 mysql 可能會啟動不起來。因為,mysql會根據index檔案去找最新的日至。

這時候會報錯誤如 某個mysql-bin.0000 檔案找不到。 你需要清空 mysql-bin.index這個檔案。然後再啟動。

 

設定關閉bin-log功能可以注釋掉/etc/my.conf中的

log-bin=mysql-bin

設定log到期可以編輯/etc/my.conf,設定

expire-logs-days=2

察看log相關可以

MariaDB [(none)]> show global variables like ‘%expire%‘;+------------------+-------+| Variable_name    | Value |+------------------+-------+| expire_logs_days | 2     |+------------------+-------+1 row in set (0.00 sec)MariaDB [(none)]> show global variables like ‘%log_bin%‘;+---------------------------------+-------+| Variable_name                   | Value |+---------------------------------+-------+| log_bin                         | ON    || log_bin_trust_function_creators | OFF   || sql_log_bin                     | ON    |+---------------------------------+-------+3 rows in set (0.00 sec)

 

mysql bin-log 設定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.