2016-07-13 5 views
0

その後、私はmysqlを再インストールしましたが、まだ持っています:Can't connect to Error: local MySQL server through socket'/tmp/mysql.sock'(2)私は誤ってMySQLソケットファイル( '/tmp/mysql.sock')を永久に削除しましたが、どうすれば修正できますか?

は、サーバを起動しようとしました:start mysql.server、しかしだ:

ERROR! The server quit without updating PID file (/usr/local/var/mysql/appledeMacBook-Pro-6.local.pid). 

を私が試した次の事でした:

mysqladmin -h 127.0.0.1 -u root -p shutdown 

となった:

mysqladmin: connect to server at '127.0.0.1' failed 
error: 'Can't connect to MySQL server on '127.0.0.1' (61)' 
Check that mysqld is running on 127.0.0.1 and that the port is 3306. 
You can check this by doing 'telnet 127.0.0.1 3306' 

私はこのヒントに従っ(telnet 127.0.0.1 3306)、入手済み:

connect to address 127.0.0.1: Connection refused 
telnet: Unable to connect to remote host 

どうすればこの問題を解決できますか?

+1

この問題を解決する必要があります。 – Shravan40

+0

私が再インストールした後に、*/.errがusr/local/var/mysqlにありませんでした。 – Danlang

答えて

0

あなたのマシンを再起動しようとしたら、mysqlに書き込み権限を与えてください。 `.err`ファイルを削除

1
  • ps aux | grep mysql
  • sudo kill -9 [PID]
  • sudo mysql.server start
+0

thxが返答しました。これは私がこのプロセスのstatがS +かR + pkill -9 mysqlのような他の命令を使用しても殺すことはできませんでした。 – Danlang

関連する問題