2016-09-07 5 views
0

우선, 웹에서 발견 된 모든 접근법을 읽고 오버플로한다고 말하면서 시작하겠습니다. 내가MySQL은 OSX El capitan에서 어떤 이유로 든 실행되지 않을 것입니다.

mysql.server start 

또는

sudo /usr/local/mysql/support-files/mysql.server start 

가 실행하려고하면 무엇을 얻을

내가 실행하려고하면 무엇을 얻을
ERROR! The server quit without updating PID file (/usr/local/var/mysql/hostname.local.pid). 

:

mysql 
시스템 환경에서 MySQL의 시작 버튼을 클릭

  1. sudo mysqld_safe &
  2. :

    나는 또한 시도
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 
    

    입니다.

  3. 컴퓨터를 다시 시작
  4. 다시 설치 MySQL의
  5. 실행하려고 다음
  6. killall mysql을
  7. 의 이전 버전을 설치하고 mysql을
  8. sudo chmod -R 777 /usr/local/mysql/
  9. `sudo는 대한 Chown -R mysql을은/var/lib 디렉토리/mysql을/
  10. rm /usr/local/var/mysql/localhost.err
  11. sudo /usr/local/mysql/bin/mysqld_safe start
  12. TR 모든 항목을 여기에 입력하십시오 : How to auto-load MySQL on startup on OS X Yosemite/El Capitan

나는 무엇을 해야할지 모르겠다.

답변

0

실제로 만들기 위해 무슨 짓을 그것은 작동 :

killall -u username 
brew remove mysql 
brew cleanup 
sudo rm /usr/local/mysql 
sudo rm -rf /usr/local/var/mysql 
sudo rm -rf /usr/local/mysql* 
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist 
sudo rm -rf /Library/StartupItems/MySQLCOM 
sudo rm -rf /Library/PreferencePanes/My* 
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist 
rm -rf ~/Library/PreferencePanes/My* 
sudo rm -rf /Library/Receipts/mysql* 
sudo rm -rf /Library/Receipts/MySQL* 
sudo rm -rf /private/var/db/receipts/*mysql* 

* 컴퓨터

brew doctor and fix any errors 
brew update 
brew install mysql 
unset TMPDIR 
mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp 
mysql.server start 
를 다시 시작
관련 문제