2016-09-07 21 views
0

まず最初に、私がWeb上で見つけたすべてのアプローチを読んで、スタックオーバーフローを試みたと言います。OSX El capitanで何らかの理由でMySQLが実行されない

私は

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. mysqlの
  6. killallの古いバージョンをインストールし、mysqlの
  7. sudo chmod -R 777 /usr/local/mysql/
  8. `sudoのchownコマンド-R mysqlのは/ var/libに/ mysqlの/
  9. 実行しようとします
  10. rm /usr/local/var/mysql/localhost.err
  11. sudo /usr/local/mysql/bin/mysqld_safe start
  12. trここにすべてのied: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 
関連する問題