컴퓨터/노트북/인터넷
IT 컴퓨터 기기를 좋아하는 사람들의 모임방
조회 수 328 추천 수 0 댓글 0
우분투 mysql 또는 mariadb 서비스 중지 오류가 나올때 해결하는 방법에 대해-
nov. 29 16:46:52 hostname mysqld[17337]: 2017-11-29T15:46:52.132229Z 0 [ERROR] Could not open file '/var/log/mysql/error.log' for error logging: Permission denied nov. 29 16:46:52 hostname mysqld[17337]: 2017-11-29T15:46:52.132250Z 0 [ERROR] Aborting
mysql service restart를 했는데 위 문장같이 퍼미션 또는 aborting이라는 에러가 나올경우 퍼미션의 문제일 가능성이 있습니다
/etc/mysql 내에서 conf파일을 찾아 하단에 !include 위치를 다시 잡아주면됩니다.
위치를 잡아도 안될경우, log폴더의 퍼미션을 chmod 755로 바꿔보세요.
로그기록이 많이 쌓여서 log/mysql 폴더를 통째로 삭제하고
mkdir 명령어로 mysql로그폴더를 재생성하면 권한자가 root로 변경됩니다.
이때는 꼭, [
chown mysql:mysql -R /위치
] 명령어로 로그폴더 권한을 변경해줘야 문제없이 mysql서비스를 재시작할 수 있습니다.