반응형
MariaDB 일반 로그가 작동하지 않음
MariaDB에 대해 로컬 쿼리 로깅을 활성화하는 데 문제가 있습니다.에서C:\WAMP\MariaDB\data\my.ini
파일:
[mysqld]
datadir=C:/WAMP/MariaDB/data
port=3306
innodb_buffer_pool_size=2014M
character-set-server=utf8
general_log = 1
long_query_time = 1
slow_query_log = 1
log = "C:/WAMP/MariaDB/logs/queries.log"
내가 뭘 하든log
키를 누르면 MariaDB가 시작되지 않습니다.컨피규레이션파일의 다른 부분으로 이동했지만 아무런 효과가 없습니다.데이터베이스를 매우 명확하게 사용하고 쿼리를 생성하는 사이트는 파일을 업데이트하지 않았습니다.
즉, 이전 MariaDB의 기반은 언급하지 않고 MariaDB에 대한 일반 쿼리 로깅을 활성화하려면 어떻게 해야 합니까?
그log
옵션은 5.x 릴리즈에서는 폐지되었으며 10.0에서는 삭제되었습니다.서버의 10.x 버전을 실행하고 있는 것 같습니다.일반 로그의 경로/이름을 설정하려면 대신 옵션을 사용해야 합니다.
또는 에러 로그의 위치를 설정하는 경우는, 옵션명은 입니다.
실제로, 이것은 여기서 문서화되어 있습니다.일반 쿼리 로그
일반 쿼리 로그는 기본적으로 비활성화되어 있습니다.서버가 수신한 모든 쿼리의 기록이기 때문에 매우 빠르게 커질 수 있습니다.데이터를 변경하는 쿼리 기록만 원하는 경우 대신 이진 로그를 사용하십시오.
파일에 로그하는 방법의 예:
이를 my.cnf 파일에 추가하면 모든 쿼리가 파일 queries.log에 기록됩니다.datadir
디렉토리로 이동합니다.
[mariadb]
log_output=FILE
general_log
general_log_file=queries.log
작업 코드를 다음과 같이 최소화할 수 있었습니다(마지막 두 줄).
[mysqld]
datadir=C:/MEDIA/INTERNET/WAMP/MariaDB/data
port=3306
innodb_buffer_pool_size=2014M
character-set-server=utf8
general-log
general-log-file=C:/WAMP/MariaDB/logs/queries.log
언급URL : https://stackoverflow.com/questions/44599228/mariadb-general-log-not-working
반응형
'sourcecode' 카테고리의 다른 글
동일한 테이블 내의 여러 스레드에 배치 삽입을 사용한 MySQL 벤치마크 (0) | 2022.09.24 |
---|---|
mySQL replace()를 사용하여 여러 레코드의 문자열을 대체하려면 어떻게 해야 합니까? (0) | 2022.09.24 |
mysql 함수 GROUPINT이 존재하지 않습니다. (0) | 2022.09.24 |
1개의 쿼리로 여러 개의 문을 노드 검출 (0) | 2022.09.24 |
PHP 변수에서 클래스를 인스턴스화하시겠습니까? (0) | 2022.09.24 |