我需要打開/啓用它。我在網上發現了一些信息,但現在我很困惑,我不知道從哪裏開始。MySQL記錄混亂
這是我到目前爲止。我登錄到MySQL作爲根和做的:
show variables like '%log%';
,並得到:
Variable_name | Value |
+---------------------------------+----------------------------------+
| back_log | 50 |
| binlog_cache_size | 32768 |
| binlog_format | STATEMENT |
| expire_logs_days | 10 |
| general_log | ON |
| general_log_file | /var/lib/mysql/helloise.log |
| innodb_flush_log_at_trx_commit | 1 |
| innodb_locks_unsafe_for_binlog | OFF |
| innodb_log_buffer_size | 1048576 |
| innodb_log_file_size | 5242880 |
| innodb_log_files_in_group | 2 |
| innodb_log_group_home_dir | ./ |
| innodb_mirrored_log_groups | 1 |
| log | ON |
| log_bin | OFF |
| log_bin_trust_function_creators | OFF |
| log_bin_trust_routine_creators | OFF |
| log_error | /var/log/mysql/error.log |
| log_output | FILE |
| log_queries_not_using_indexes | OFF |
| log_slave_updates | OFF |
| log_slow_queries | OFF |
| log_warnings | 1 |
| max_binlog_cache_size | 4294963200 |
| max_binlog_size | 104857600 |
| max_relay_log_size | 0 |
| relay_log | |
| relay_log_index | |
| relay_log_info_file | relay-log.info |
| relay_log_purge | ON |
| relay_log_space_limit | 0 |
| slow_query_log | OFF |
| slow_query_log_file | /var/lib/mysql/helloise-slow.log |
| sql_log_bin | ON |
| sql_log_off | OFF |
| sql_log_update | ON |
| sync_binlog | 0
我做:設置全局general_log = 1設置general_log = ON。將所有查詢記錄在/var/lib/mysql/helloise.log中嗎?
,當我嘗試通過[email protected]:/var/lib$ cd mysql/
訪問mysql目錄,我得到許可被拒絕
,然後我也有一個日誌目錄:
[email protected]:/var/log$
有一大堆的日誌文件前的:mysql的。日誌
哪個日誌文件將包含我的查詢,所以我可以跟蹤我的數據庫正在做什麼,看看查詢需要多長時間?
謝謝你設法看到/var/lib/mysql/helloise.log中有什麼,我有一種方法可以操縱什麼信息發送到這個文件,因爲我需要跟蹤它需要多長時間來做一個查詢,查看日期..只列出時間,Id命令,參數..任何其他信息,我可以通過配置一些設置在這裏得到?謝謝:) –
檢查我的編輯。 :) – Ivan