2011-04-19 4 views
4

mysqld (버전 5.1.4)가 Fedora14에서 시작/재시작 될 때마다 몇 가지 작업을하려고합니다.
다음 줄을 my.cnf에 넣습니다.
init-file =/etc/mysqlinit.sql
파일을 비워 두어도 여러 가지 쿼리를 시도했습니다.
MySQL이 시작되지 않습니다 ... MySQL 데몬을 시작하려고 할 때 시간 초과 오류가 발생했습니다.
경로를 따옴표로 묶으려고했지만 파일 사용 권한이 my.cnf와 동일하다는 것을 확인했습니다.
파일을 옮겨 보려고했습니다.
mysqld 또는 메시지 로그에 도움이되는 것은 아무것도 없습니다.
selinux를 꺼야하는지 궁금합니다.
내가 뭔가를 놓쳤습니까?my.cnf에서 init-file을 사용할 때 mysqld가 멈 춥니 다.

+0

이 줄을 주석 처리하면 모든 것이 잘 작동합니까? 시작/정지 스크립트를 사용하지 않고 수동으로 mysqld를 실행하고 거기에 출력을보십시오. – wisefish

답변

2

/etc/mysqlinit.sql 파일 (및 dirs)의 소유권 및 그룹을 mysqld (구성 파일이 아닌 deamon)와 일치하도록 변경하고 다시 시도하십시오. error_log를 사용하면 다음의 출력을 볼 수 있습니다. 오류.

관련 문제