본문 바로가기

smells digital

MySql on Leopard

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/
반응형

'smells digital' 카테고리의 다른 글

제로보드XE, 업그레이드 팁.  (0) 2008.07.13
[PHP] 첨부 파일의 용량 제한을 조절해보자.  (6) 2008.01.30
맥에 PHP5설치..  (0) 2007.08.08
윈도우에 PHP5, 아파치 설치  (1) 2007.08.06
MetaBBS ??  (0) 2007.04.18