ERROR! The server quit without updating PID file
위와 같은 에러 메시지가 나온다면
처음 설치 할 때 db 를 안만들어 준 것입니다.
mysql_install_db 명령을 실행 시켜 주세요.
(옵션이 필요하다면 아래와 같이 주면 됩니다.
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
)
my.cnf 가 있다면 여기서 설정한 data home 과 맞춰줘야 하는데
rpm 으로 설치 했다고 하면 default 는 /var/lib/mysql
입니다.
/usr/local/mysql/support-files 에서
./mysql.server start 명령을 주면 아래 오류가 떨어집니다. ^^;;;
ERROR! The server quit without updating PID file
에러 나오는경우에 대한 방법인데요.
원인은 맥에서는 UI에서 서버 기동과 중지가 가능한데 command line으로 시도 했기 때문이라고 이해 하시면 됩니다.
알고 나니 허무하네요.
맥이니 당연히 UI에서 했어야 하는데 ㅋㅋ
DOCK > 시스템 환경설정
을 클릭하여 열기를 합니다.
혹시 서버가 구동이 않되시는분들은
chown 명령으로 mysql 또는 _mysql 계정에 권한을 주시면 됩니다.
============================================================================================
맥용을 다운로드 받을수 있습니다. 맥은 기본 64bit이므로 무료인 community 64버전을 받아 설치하면 됩니다.
1. mysql 사이트에서 다운로드 받은 pkg 파일을 설치하면 설치 경로가 어디인지 모르겟네요 ^^;
설치중에 별도의 안내가 없는데요.
===> /usr/local/mysql~~~~~ 에 설치가 됩니다.
정확하게는 저같은 경우는 /usr/local/mysql-5.6.24-osx10.8-x86_64에 설치가 되었습니다.
설치 디렉토리를 /usr/local/mysql 로 심볼릭 링크(일종의 별칭)를 걸어주네요.
2. /usr/local/mysqlsupport-files 디렉토리에서 ./mysql.server start 명력으로 구동시키면
ERROR! The server quit without updating PID file (/usr/local/mysql/data/steveui-MacBook-Pro.local.pid).
라는 메시지를 뿜으면서 실행이 않된다. ㅜㅠ
===> 2가지 방법이 있는데요.
* 첫번째 방법
sudo chown -R _mysql /usr/local/mysql/*
sudo mysql.server start
chown으로 mysql에 권한을 주고 관리자로 mysql을 구동시킨다.
* 두번째 방법 (권장)
sudo chown -R 맥로그인계정 /usr/local/mysql/*
./mysql.server start
이때 나의 맥로그인 계정을 모르는경우 터미널에 whoami라고 치면 나옵니다.
* 참고로 chown은 해당 파일또는 디렉토리를 특정 사용자또는 그룹한테 소유권을 주는 명령입니다.
* 참고로 심볼릭 링크 거는법
별거 아닌것 때문에 시간 많이 삽질로 시간을 날려 먹어서
공유차원에서 정리해 봅니다.
=======================================================================================
맥OSX에서 mysql 설치법
* Mac에서 MySQL 설치와 실행 그리고 몇가지 유의사항
[MySQL] Mac OS X 에서 실행 에러. The server quit without updating PID file (/usr/local/mysql/data/***.local.pid)
[참조] http://www.programkr.com/blog/MYjN0ADMwYTw.html
/usr/local/mysql/data 디렉터리의 실행권한을 755
chmod -R 755 /usr/local/mysql/data 이렇게 해도 되지만,
( 안되면 777 로 해 볼 것 )
/usr/local/mysql/support-files 디렉터리에서
sudo ./mysql.server start
이렇게 sudo 를 넣어서 실행시켜 보자.
종료시킬 때는
sudo ./mysql.server stop
맥용을 다운로드 받을수 있습니다. 맥은 기본 64bit이므로 무료인 community 64버전을 받아 설치하면 됩니다.
1. mysql 사이트에서 다운로드 받은 pkg 파일을 설치하면 설치 경로가 어디인지 모르겟네요 ^^;
설치중에 별도의 안내가 없는데요.
===> /usr/local/mysql~~~~~ 에 설치가 됩니다.
정확하게는 저같은 경우는 /usr/local/mysql-5.6.24-osx10.8-x86_64에 설치가 되었습니다.
설치 디렉토리를 /usr/local/mysql 로 심볼릭 링크(일종의 별칭)를 걸어주네요.
2. /usr/local/mysqlsupport-files 디렉토리에서 ./mysql.server start 명력으로 구동시키면
ERROR! The server quit without updating PID file (/usr/local/mysql/data/steveui-MacBook-Pro.local.pid).
라는 메시지를 뿜으면서 실행이 않된다. ㅜㅠ
===> 2가지 방법이 있는데요.
* 첫번째 방법
sudo chown -R _mysql /usr/local/mysql/*
sudo mysql.server start
chown으로 mysql에 권한을 주고 관리자로 mysql을 구동시킨다.
* 두번째 방법 (권장)
sudo chown -R 맥로그인계정 /usr/local/mysql/*
./mysql.server start
이때 나의 맥로그인 계정을 모르는경우 터미널에 whoami라고 치면 나옵니다.
* 참고로 chown은 해당 파일또는 디렉토리를 특정 사용자또는 그룹한테 소유권을 주는 명령입니다.
* 참고로 심볼릭 링크 거는법
별거 아닌것 때문에 시간 많이 삽질로 시간을 날려 먹어서
공유차원에서 정리해 봅니다.
=======================================================================================
맥OSX에서 mysql 설치법
* Mac에서 MySQL 설치와 실행 그리고 몇가지 유의사항