今回の記事は「ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)」というエラーの原因と解消方法をご紹介する内容になっております。上記エラーで困っている方は是非参考にしてみて下さい。
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
このエラーの原因はMySQLのサーバが起動していないことです。インストールはおそらく完了していると思いますが、インストールしただけではデータベースは使用できません。
MySQLサーバを起動せずにログインコマンドを実行するとこのエラーが出てくるようです。
mysql -u root -p
Enter password: [設定したパスワード]
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
これは家電を所有し、コンセントに繋いでも電源を入れるまで使用できないのと同じです。
まずはサーバを起動します。下記コードでサーバが起動できます。
mysql.server start
この際、まずパスワードを求められるのでパスワードを入力します。成功すると「Success」という文字が出てくるのでこれでもう一度ログインしてみましょう。
mysql -u root -p
Enter password: [設定したパスワード]
これでmysqlコマンドを実行できるようになったと思います。
では今回の記事は以上です。他にも多数の記事を記載しているので是非参考にしてみて下さい。
コメント