You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/var/lib/mysql/ 에서 에러 로그 파일을 찾지 못하는 것은 MariaDB RPM 패키지의 문제로 추정됩니다.
Installing : MariaDB-server-10.1.18-1.el7.centos.x86_64 13/16
touch: cannot touch ‘/var/lib/mysql/localhost.localdomain.err’: No such file or directory
chmod: cannot access ‘/var/lib/mysql/localhost.localdomain.err’: No such file or directory
2016-10-02 9:00:16 140515673442432 [Note] /usr/sbin/mysqld (mysqld 10.1.18-MariaDB) starting as process 4081 ...
일단 설치 완료후엔 정상적으로 프로세스가 실행됩니다.
# ps -ef|grep mysql
mysql 4633 1 1 09:02 ? 00:00:00 /usr/sbin/mysqld
또한 서비스 재시작시엔 별다른 문제나 에러 로그가 없고, mysql 사용에 문제는 없는 것으로 확인됩니다.
로그파일 설정 관련 오류인것 같습니다. 기본 설치된 상태로는 로그가 되지 않습니다.
로그용 파일생성 및 유저 'mysql'에게 오너쉽(로그파일에 접근할 권한)을 주는 부분이 오류가 난것으로 보입니다.
touch 임의파일 생성 및 chown 권한부여하고 환경변수로 로그파일위치를 지정함으로써 로그기록 되기 시작했습니다.
/etc/my.cnf.d/z-php79.cnf 에
log_warnings = 2
log_error = /var/lib/mysql/mysqld.log
2줄 추가
설치패키지 자체의 오류이니 곧 수정되겠지만 그전까지 stack에서 한번 확인후 처리를 해줘도 나쁘지 않을듯 하네요.
마지막으로 대응 방안 관련하여, 이런 케이스는 stack 이 아닌 MariaDB 직접 설치시에도 동일하게 발생할 문제라 판단됩니다.
따라서 stack 외부 요인은 가능한 외부에서 이슈 기록, 위키 등으로 선 대응하고, 향후 다른 방안을 고민해보는 것이 좋을 것 같습니다.
문제 해결시 사용한 명령문을 올려주시면 향후 다른 분들의 문제 해결에도 도움이 될 것 같습니다. :)
The text was updated successfully, but these errors were encountered: