MySQL二進位記錄檔到期天數設定說明

來源:互聯網
上載者:User

標籤:

今天在處理業務庫中二進位檔案的時候,想更改二進位檔案的到期天數,發現日期如果設定成2位以上的整數。都會出現如下的警告。不能成功的設定到期日期天數。MySQL版本從5.1到5.5都是一樣的。


mysql> set global expire_logs_days=100;Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> show warnings;+---------+------+---------------------------------------------------+| Level   | Code | Message                                           |+---------+------+---------------------------------------------------+| Warning | 1292 | Truncated incorrect expire_logs_days value: ‘100‘ |+---------+------+---------------------------------------------------+1 row in set (0.00 sec) PS:在設定檔my.cnf中更改也是同樣的效果,例如你將值設定成 expire_logs_days= 199(2位以上的正整數),重啟服務,查看參數列表,結果如下。mysql> show variables like ‘expire_logs_days‘;+------------------+-------+| Variable_name    | Value |+------------------+-------+| expire_logs_days | 99    |+------------------+-------+1 row in set (0.00 sec) 所以更改日期參數最多隻能更改到99。mysql> set global expire_logs_days=99;Query OK, 0 rows affected (0.00 sec) mysql> show variables like ‘expire_logs_days‘;+------------------+-------+| Variable_name    | Value |+------------------+-------+| expire_logs_days | 99    |+------------------+-------+1 row in set (0.00 sec) mysql> set global expire_logs_days=0.5;ERROR 1232 (42000): Incorrect argument type to variable ‘expire_logs_days‘說明 :參數不支援浮點數,只支援正整數。 PS:MySQL預設expire_logs_days=0,是不會自動刪除記錄檔的。如果記錄檔過大,且業務需要,只能手動歸檔壓縮備份。對於不重要的日誌,可以設定expire_logs_days 的值,且需要注意只支援99。如果真的不重要,也沒必要儲存99天哈。

 

MySQL二進位記錄檔到期天數設定說明

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.