<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                參考博客: ``` http://blog.csdn.net/timchen525/article/details/75268151 ``` # mysql日志類型 mysql中的日志包括: - 錯誤日志 - 二進制日志 - 通用查詢日志 - 慢查詢日志 這里主要介紹下比較常用的兩個功能: 通用查詢日志和慢查詢日志 1) 通用查詢日志: 記錄簡歷的客戶端連接和執行的語句 2) 慢查詢日志: 記錄所有執行時間超過long_query_time秒的所有查詢或者不使用索引的查詢 ## 通用查詢日志 這里需要知道兩個數據庫中常用的命令: 1.show variables like '%version%'; 執行效果如下, 可以查看數據庫的相關版本信息 ``` mysql> show variables like '%version%'; +-------------------------+------------------------------+ | Variable_name | Value | +-------------------------+------------------------------+ | innodb_version | 5.7.9 | | protocol_version | 10 | | slave_type_conversions | | | version | 5.7.9-log | | version_comment | MySQL Community Server (GPL) | | version_compile_machine | x86_64 | | version_compile_os | linux-glibc2.5 | +-------------------------+------------------------------+ 7 rows in set (0.04 sec) ``` 2.show variables like '%general%'; 執行效果如下,可以查看當前的通用日志查詢是否開啟,默認情況下是關閉的. ``` mysql> show variables like '%general%'; +------------------+--------------------------------+ | Variable_name | Value | +------------------+--------------------------------+ | general_log | OFF | | general_log_file | /var/log/mysql/general-log.log | +------------------+--------------------------------+ 2 rows in set (0.01 sec) ``` 3.查看慢查詢日志 ``` mysql> show variables like '%log_output%'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | log_output | FILE | +---------------+-------+ 1 row in set (0.01 sec) ``` ## 開啟和關閉日志命令 ### 開啟普通查詢日志 ``` 問題:如何開啟MySQL通用查詢日志,以及如何設置要輸出的通用日志輸出格式呢? 開啟通用日志查詢: set global general_log=on; 關閉通用日志查詢: set globalgeneral_log=off; 設置通用日志輸出為表方式: set globallog_output=’TABLE’; 設置通用日志輸出為文件方式: set globallog_output=’FILE’; 設置通用日志輸出為表和文件方式:set global log_output=’FILE,TABLE’; (注意:上述命令只對當前生效,當MySQL重啟失效,如果要永久生效,需要配置my.cnf) ``` 執行效果如下: ``` mysql> set global general_log=on; ERROR 29 (HY000): File '/var/log/mysql/general-log.log' not found (Errcode: 2 - No such file or directory) ``` 提示沒有日志的文件夾路徑,所以需要提前創建好目錄 ``` mysql> set global general_log=on; Query OK, 0 rows affected (0.04 sec) ``` my.cnf文件的配置如下: ``` general_log=1 #為1表示開啟通用日志查詢,值為0表示關閉通用日志查詢 log_output=FILE,TABLE#設置通用日志的輸出格式為文件和表 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看