思いついた順に試す

思いついた順に試します

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) に何度でもハマる

どうしてそうなった

  • railsで練習がてらアプリを作ってみようとした
  • SQLite3がデフォルトらしい、使いにくい
  • mysqlにしよう
  • あれ、起動しない

解決

エラー発生

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

対処1

$ sudo touch /tmp/mysql.sock

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

対処2

$ sudo chown -R _mysql:_mysql /usr/local/var/mysql

$ sudo mysql.server start
Starting MySQL
.Logging to '/usr/local/var/mysql/xxx.local.err'.
 SUCCESS!

なおったー(✌ ՞ਊ ՞)✌