溫馨提示×

Debian MariaDB日志管理方法是什么

小樊
42
2025-08-14 06:20:42
欄目: 云計算

Debian MariaDB日志管理方法如下:

  1. 日志類型與位置

    • 錯誤日志:/var/log/mysql/error.log
    • 慢查詢日志:/var/log/mysql/slow-query.log
    • 一般查詢日志:/var/log/mysql/general.log
    • 二進制日志:/var/log/mysql/mysql-bin.log
  2. 查看日志

    • 實時查看:tail -f /var/log/mysql/日志文件名
    • 過濾關鍵字:grep 'error' /var/log/mysql/error.log
    • 分頁查看:less /var/log/mysql/日志文件名
  3. 日志輪轉

    • 使用logrotate工具,配置文件位于/etc/logrotate.d/mysql,設置輪轉周期、保留天數、壓縮等參數。
    • 示例配置:
      /var/log/mysql/*.log {  
          daily  
          rotate 7  
          compress  
          missingok  
          create 640 mysql mysql  
          postrotate  
              mysqladmin flush-logs  
          endscript  
      }  
      
  4. 配置日志參數

    • 編輯/etc/mysql/mariadb.conf.d/50-server.cnf,啟用或調整日志類型及路徑,例如:
      [mysqld]  
      log_error = /var/log/mysql/mariadb-error.log  
      general_log = 1  
      general_log_file = /var/log/mysql/mariadb-query.log  
      slow_query_log = 1  
      slow_query_log_file = /var/log/mysql/mariadb-slow.log  
      log_bin = /var/log/mysql/mariadb-bin  
      
    • 重啟服務生效:sudo systemctl restart mariadb。
  5. 高級管理工具

    • 使用journalctl查看系統級日志:journalctl -u mariadb。
    • 分析慢查詢:mysqldumpslow /var/log/mysql/slow-query.logpt-query-digest。
    • 圖形化工具:如Grafana+Loki,適合可視化監控。

注意:操作前需確認日志文件權限(通常需sudo),敏感信息需妥善保管。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女