2016-10-29 1 views
2

のターミナルで実行して取得できません私は、次のメッセージが出ます:は、MySQLは、私が開発目的のための新しいノートパソコンをセットアップし、MySQLは、ターミナルで実行するために取得しようとするとされているMacOSのシエラ

$ mysql -u root -p 

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 

をすることができ誰かください。私を助けてくれますか?

+0

私は他の投稿からの回答を検索しようとしましたが、これまで試みてきたことはすべて失敗しました。 '[mysqldを] ユーザー= MySQLの ポート= 3306 ソケット\t \t = /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock:私はmy.confファイルを見たとき私は記載されている情報のMySQLを発見しました スキップ外部ロック key_buffer = 16M のmax_allowed_pa​​cket = 64M table_open_cacheの= 64 sort_buffer_size = 512K net_buffer_length = 1M read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M TMPDIR = /アプリケーション/ XAMPP/xamppfiles/TEMP/' –

+0

できますmysql.socketの中に何を投稿しますか? –

+0

ソケット\t = /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock –

答えて

1

mysqlサーバが起動していないため、このエラーが発生することがあります。私にとっては、mysqlサーバを起動するだけで解決しました。

  1. 、ターミナルでコマンドライン(Mac OS X用)MySQLサーバを起動するには:

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

  2. か、単にお使いのMacシステム環境設定に行く - > MySQLの - >をクリックしmysqlを起動してください。
関連する問題