色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql修改binlog

錢琪琛2年前9瀏覽0評論

MySQL的binlog是一種記錄MySQL數據庫中所有修改操作的日志,是非常重要的一種數據備份和恢復方式之一。但如果binlog文件過長或者需要刪除某些無用的操作記錄時,我們就需要對binlog文件進行修改。下面介紹如何修改MySQL的binlog。

1. 停止MySQL服務

$ service mysql stop

2. 查看當前binlog位置

$ mysql -uroot -p
Enter password:
mysql>SHOW MASTER STATUS;

3. 編輯MySQL配置文件,增加或修改如下內容:

[mysqld]
log-bin=binlog
# 開啟binlog
binlog-format=mixed
# 指定binlog格式,mixed為默認值
binlog-ignore-db=mysql
# 不記錄mysql數據庫的操作
binlog-ignore-db=information_schema
# 不記錄information_schema數據庫的操作
binlog-ignore-db=performance_schema
# 不記錄performance_schema數據庫的操作
expire-logs-days=30
# 保留最近30天的binlog文件,可根據需求改動

4. 重啟MySQL服務

$ service mysql start

5. 連接MySQL服務,使用PURGE命令刪除指定binlog文件以及之前的所有binlog文件

mysql>PURGE BINARY LOGS TO 'mysql-bin.000002';

6. 連接MySQL服務,使用mysqlbinlog工具查看binlog文件中記錄的操作

$ mysqlbinlog /var/log/mysql/binlog/mysql-bin.000002 >binlog.txt

以上就是修改MySQL binlog的方法,通過這種方式可以控制binlog文件的大小和存儲時間,保障數據的安全性。