문제

나는 Centos 5에서 MySQL 5를 달리기 위해 내 머리카락을 찢어 버렸지 만 운이 거의 없었습니다. 모든 것을 기본값으로 남겨두고 초기 설치를 시작하면 매력이 작동하지만 My.cnf에게 다른 드라이브를 사용하여 데이터를 저장하라고 말하면 "시간 초과 오류가 MySQL 데몬을 시작하려고 시도했습니다." 오류.

my.cnf는 다음과 같습니다.

[mysqld]
datadir=/database/mysql
socket=/database/mysql/mysql.sock
user=mysql
old_passwords=1
log-error=/database/log/mysqld.log
long_query_time  = 10
log_slow_queries = /database/log/mysql-slow.log
query-cache-type = 1
query-cache-size = 8M
innodb_file_per_table
skip-bdb
set-variable = local-infile=0

[mysqld_safe]
pid-file=/var/run/mysqld/mysqld.pid

폴더는 모두 올바른 권한을 가지고 있으며 mysqld.log에는 오류 메시지가 없습니다. 아, 그리고 /데이터베이스는 마운트 드라이브이지만 로컬 디렉토리에서 시험해 보더라도 동일한 오류가 발생합니다.

무엇이 잘못 될 수 있는지 아이디어가 있습니까? 나는 이것에 대해 5 시간 이상 진지하게 허리를 내렸다 :(

건배

도움이 되었습니까?

해결책

Datadir가 다른 드라이브로 설정되어야하며 다른 모든 (소켓)가 표준 설치 위치를 가리키지 않아야합니까?

다른 팁

Selinux 설정을 확인 했습니까? 부팅을 비활성화하기 위해 장애가있는 (setenforce disabled)를 비활성화했는지 (setenforce disabled)에 대해 배우십시오 (CHCON 명령).

명령을 실행하십시오 : Getenforce, "강제"라고 말하면 Se-Linux가 켜져 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top