アプリ版:「スタンプのみでお礼する」機能のリリースについて

端末にて
mysql -u root
このコマンドを実行したところ
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
このようなエラーがはかれます
/var/lib/mysql ここを確認してみたところmysql.sockは存在しました(中身は白紙)
どうすれば解決できるのでしょうか


環境
CentOS Linux release 7.3.1611 (Core)
mysql Ver 14.14 Distrib 5.7.17, for Linux (x86_64) using EditLine wrapper

A 回答 (3件)

/etc/my.cnf


のsocket値は提示のソケットファイルと同じですか?
    • good
    • 0
この回答へのお礼

socket=/var/lib/mysql/mysql.sock

このように書かれているので同じだと思われます

お礼日時:2017/03/08 13:49

/var/lib/mysql/mysql.sock


のパーミッションはどうなっていますか?
もし制限がかかっている状態でしたら

chmod 777 /var/lib/mysql/mysql.sock
などフリーなアクセス許可に変えてみてはどうでしょうか?
    • good
    • 0
この回答へのお礼

-rw-r--r--. 1 root root 0 3月 8 11:27 mysql.sock
確認してみたところ権限は問題ないような気がします

お礼日時:2017/03/08 14:50

で、chmodは試さないのでしょうか?


試して改善されないならもとに戻してもいいので
    • good
    • 0
この回答へのお礼

-rwxrwxrwx. 1 root root 0 3月 8 11:27 mysql.sock

[root@localhost mysql]# mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)

うまくいきません...

お礼日時:2017/03/08 15:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!