sourcecode

MariaDB 일반 로그가 작동하지 않음

copyscript 2022. 9. 24. 10:12
반응형

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

반응형