smells digital

MySql on Leopard

WannaBeWize 2007. 11. 29. 11:03
반응형
Leopard로 갈아탄 뒤에 MySql을 설치했습니다.

설치야 아무런 문제가 없었는데 mysql이 시작이 안되네요.

콘솔에서 이를 확인하니

./mysqld: Can't change dir to '/usr/local/mysql-5.0.45-osx10.4-i686/data/' (Errcode: 13)


라는 메시지가 나옵니다.
./perror 13(에러코드가 13이지요) 하니까 퍼미션에 관련된 에러입니다.

mysql/data의 디렉토리의 소유가 _mysql로 되어 있네요.

자료를 찾아서 구글링을 하다가 문제를 해결했습니다.



data의 폴더의 소유권을 변경했습니다.

sudo chown wannabewize data/


이번에는 전과 다른 에러 메시지가 나옵니다.

./mysqld: Can't find file: './mysql/host.frm' (errno: 13)

역시 13번, 퍼미션 관련 에러네요.


아예 무식하게.. mysql폴더의 소유권을 변경해버렸습니다.

sudo chown -R wannabewize mysql


이러니 별 이상없이 동작합니다.



참고는
http://www.developingchris.com/2007/10/26/mysql-and-os-x-105-leopard/
반응형