반응형
내 애플리케이션에서 실행중인 쿼리를보기 위해 MySQL의 로그를 확인하고 싶습니다. 어떻게 할 수 있습니까? XAMPP를 사용하고 있으며 MySQL의 디렉토리는 C : \ xampp \ mysql입니다.
이것이 '% log %'와 같은 변수를 표시
할 때 얻는 것입니다.
mysql> show variables like '%log%';
+---------------------------------+------------------------------------+
| Variable_name | Value |
+---------------------------------+------------------------------------+
| back_log | 50 |
| binlog_cache_size | 32768 |
| binlog_format | STATEMENT |
| expire_logs_days | 0 |
| general_log | OFF |
| general_log_file | C:/xampp/mysql/data/mysql.log |
| innodb_flush_log_at_trx_commit | 1 |
| innodb_locks_unsafe_for_binlog | OFF |
| innodb_log_buffer_size | 8388608 |
| innodb_log_file_size | 5242880 |
| innodb_log_files_in_group | 2 |
| innodb_log_group_home_dir | C:\xampp\mysql\data\ |
| innodb_mirrored_log_groups | 1 |
| log | OFF |
| log_bin | OFF |
| log_bin_trust_function_creators | OFF |
| log_bin_trust_routine_creators | OFF |
| log_error | C:\xampp\mysql\data\mysql.err |
| 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 | 1073741824 |
| 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 | C:/xampp/mysql/data/mysql-slow.log |
| sql_log_bin | ON |
| sql_log_off | OFF |
| sql_log_update | ON |
| sync_binlog | 0 |
+---------------------------------+------------------------------------+
37 rows in set (0.00 sec)
해결 방법
mysql 명령 줄에서 다음 쿼리로 일반 쿼리 로그를 활성화합니다.
SET GLOBAL general_log = 'ON';
이제 C : /xampp/mysql/data/mysql.log
를 열고 쿼리 로그를 확인합니다.
실패하면 my.cnf
파일을 엽니 다. Windows의 경우 my.ini
파일을 사용하여 활성화하십시오. [mysqld]
섹션에 있는지 확인하십시오.
[mysqld]
general_log = 1
참고 : xampp에서 my.ini
파일은 xampp \ mysql
또는 c : \ windows
디렉토리에 있습니다.
참조 페이지 https://stackoverflow.com/questions/9871718
반응형
'MySql' 카테고리의 다른 글
MySQL mysql 저장 프로 시저에 대한 기본 매개 변수를 가질 수 있습니까? (0) | 2020.09.17 |
---|---|
MySQL mysql 임의의 정수 범위를 얻는 방법은 무엇입니까? (0) | 2020.09.17 |
MySQL 포트 3306 오류에서 실행되는 또 다른 mysqld 서버 (0) | 2020.09.17 |
MySQL mySQL dateTime 범위 쿼리 문제 (0) | 2020.09.17 |
MySQL MySql PHP : 행이 있는지 확인 (0) | 2020.09.17 |
댓글