2013-03-16 1 views
8

I 다운로드 MySQL의를했습니다 나는 MySQL의 그랜트 테이블 설정에 노력하고있어,하지만 난 입력 할 때 :mysql_install_db가 치명적인 오류를 제공합니다 : 내-default.cnf를 찾을 수 없습니다

scripts/mysql_install_db --basedir=/usr/local 

을 나는 위의 오류 .

my-default.cnfsupport_files 디렉토리에 있으며 나는 basedir을 올바르게 설정하고 있다고 생각합니다. 어떻게 수정해야할지 모르겠습니다.

+0

그 파일이 존재하는지 확인하십시오. – PSR

답변

7

내가 생각 (내가 내 맥북에 브루에 같은 일을하려고 같은 문제에 충돌 한 이후, 브루를 사용하고 있으리라 믿고있어) (이 BTW 맥에)/usr/local이 아닌 basal의 지하실에있는 실제 mysql 디렉토리를 가리켜 야한다. (이것은 지하실 디렉토리에서 심볼릭 링크 된 것일 뿐이다.)

그래서, 내 경우에는, 내가 사용했다 :

$ mysql_install_db --basedir=/usr/local/Cellar/mysql/5.6.10 
+0

나는이 오류를 brew로 실행하고 있으며 다른 오류가 있습니다. 양조 .... 무슨 재앙. – OneSolitaryNoob

+0

OneSolitaryNoob ... 거의 없습니까? 하지만 네, mysql 프로세스는 다소 혼란 스럽습니다. 'brew info mysql'을 실행하고 거기에있는 옵션이 도움이되는지 확인하십시오. – cbartondock

0

는 rascalking의 대답에 확장하려면 현재 MySQL은 BREW를 통해 /의 경우/usr/local/mysql에 설치합니다.

그러나 타임 스탬프 문제를 극복하고 권한 문제는 전체 명령은 다음과 같습니다

sudo mysql_install_db --basedir=/usr/local/mysql --explicit_defaults_for_timestamp 

당신이 명령 건너 뛸 까봐 먼저 암호를 설정하는 것을 잊지 마세요 :

/usr/local/mysql/bin/mysqladmin -u root password 'new-password' 
+0

서식을 보내 주셔서 감사합니다. – 5a68656e4e6975

1

필요를
/usr/share/my.cnf 복사를 시도 :

sudo cp /etc/mysql/my.cnf /usr/share/mysql/my-default.cnf 
sudo mysql_install_db 

우분투 14.04와 MySQL 5.6.33에 대한 저의 도움

관련 문제