mariadb 로그는 어디에 있습니까?
저는 mariadb를 사용하고 있으며, 로그를 확인하고 싶은 몇 가지 문제를 조사 중입니다.놀랍게도 mariadb용 로그파일은 생성되지 않았습니다.
그럴 리가 없을 것 같아서 검색 능력을 의심하고 있습니다.
MariaDB [(none)]> show variables like 'log_error'
-> ;
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_error | |
+---------------+-------+
1 row in set (0.00 sec)
my.cnf still above 필드에 엔트리를 추가했습니다.
[root@cslcodev11-oem ~]# cat /etc/my.cnf
[mysqld]
!includedir /etc/mysqld/conf.d
datadir=/mnt/mgmt/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
tmpdir=/mnt/mgmt/var/lib/mysql_tmp
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
### TRT-3229 #####
sync_binlog=1
innodb_flush_method=O_DIRECT
innodb_support_xa = 1
myisam_repair_threads = 2
myisam_recover_options = FORCE
###################
innodb_file_per_table=1
innodb_log_buffer_size = 8M
table_open_cache=256
max_heap_table_size=256M
### TRT-4685 ###
max_connections=500
################
innodb_log_file_size = 512M
[mysqld_safe]
log-error=/var/log/mariadb/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[root@cslcodev11-oem ~]#
따라서 설정 파일에서 경로를 읽을 수 없는 경우 이러한 로그가 생성되는 기본 위치가 있는지 알고 싶습니다.
업데이트:
몇 가지 조사 끝에 이 정보를 찾았어요
참고 자료: https://mariadb.com/kb/en/mariadb/error-log/
에러 로그의 액티브화
에러 로그는 디폴트로 액티브하게 되어 있습니다.log-error=syslog 옵션에 따라 출력이 기록될 위치가 결정됩니다.파일 이름을 지정하지 않으면 로그가 host-name.err에 기록됩니다.절대 경로를 지정하지 않으면 파일이 데이터 디렉토리에 기록됩니다(데이터디르 시스템 변수 값에 따라 결정됨).
UNIX 시스템에서는 --log-error 옵션을 사용하지 않으면 오류가 stderr(일반적으로 명령줄)에 기록됩니다.
윈도우즈에서 --console 옵션을 지정하고 --log-error를 사용하지 않으면 콘솔에 오류가 기록됩니다.--log-error가 있는 경우 --console은 무시됩니다.
어떤 이유로 my.cnf의 configuration log_error가 고려되지 않는 것을 알게 되었습니다.따라서 UNIX 시스템에서 --log-error를 사용하지 않으면 로그는 stdout으로 리다이렉트됩니다.
단, 저는 다음 방법으로 서비스를 시작합니다.service mysqld start
명령어를 사용하여 서비스를 시작할 때 기본적으로 사용되는 모든 옵션이 무엇인지 알고 싶습니다.service mysql start
ESP, --log-error가 사용되고 있습니까?
언급URL : https://stackoverflow.com/questions/44160505/where-does-the-mariadb-logs-exists
'programing' 카테고리의 다른 글
NULL이 있는 PHP 폼 입력 배열 (0) | 2022.09.13 |
---|---|
이름 있는 정규 표현식 그룹(?)입니다.pregexp): "P"는 무엇의 약자입니까? (0) | 2022.09.13 |
두 표 중 하나에서 값을 제외한 고유한 값을 얻는 방법 (0) | 2022.09.13 |
교대 열 값별로 그룹화된 행 가져오기 (0) | 2022.09.13 |
다른 어레이에 포함된 모든 요소 제거 (0) | 2022.09.13 |