Macを再起動してから、以下のエラーメッセージが出現し、MySQLに接続することができなくなりました。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
以下のようなことを試しましたが、以前同じメッセージが表示されたままです。
- mysqlサーバーの再起動
$ mysql.server restart
以下のエラーメッセージが表示される。
mysql
1ERROR! MySQL server PID file could not be found! 2Starting MySQL 3./usr/local/Cellar/mysql/5.7.17/bin/mysqld_safe: line 586: /usr/local/var/mysql/mysqld_safe.pid: Permission denied 4awk: i/o error occurred while closing /dev/stdout 5 input record number 1, file 6 source line number 1 7/usr/local/Cellar/mysql/5.7.17/bin/mysqld_safe: line 139: /usr/local/var/mysql/マシン名.local.err: Permission denied 8/usr/local/Cellar/mysql/5.7.17/bin/mysqld_safe: line 139: /usr/local/var/mysql/マシン名.local.err: Permission denied 9/usr/local/Cellar/mysql/5.7.17/bin/mysqld_safe: line 193: /usr/local/var/mysql/マシン名.local.err: Permission denied 10/usr/local/Cellar/mysql/5.7.17/bin/mysqld_safe: line 139: /usr/local/var/mysql/マシン名.local.err: Permission denied 11 ERROR! The server quit without updating PID file (/usr/local/var/mysql/マシン名.local.pid).
- /usr/local/var/mysql/マシン名.local.pidに権限を与える
sudo chown -R mysql /usr/local/var/mysql/
エラーはなかったため、mysqlサーバーを再起動しようとするも,
↑と同じエラーメッセージが出る。
他にも/tmpにmysql.sockを作ったり、$ ps ax | grep mysqlして、出てきたプロセスをkillしたりしましたが、以前変わりませんでした。
ならばと、Mysqlをアンインストールして、再インストールしたものの、同じエラーメッセージが出ます。
ググったものはあらかた試したのですが、解決しなかったため、皆様のお力をお借りしたい次第です。
宜しくお願い致します。
OS: OS X El Capitan 10.11.6
Mysql: 5.7.17
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。