2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Can't connect to local MySQL server through socket '/tmp/mysql.sock' の解決法

Last updated at Posted at 2018-02-21

つまづいたこと

Railsアプリを起動したら、以下の文字が画面に表示された。
ローカルのMySQLに mysql -u [ユーザー名]で接続しようとしても同じメッセージだった。

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

解決方法

1.昨日 /usr/local/etc/my.cnf に書いた log-bin=mysql-binを消した。

# /usr/local/etc/my.cnf

[mysqld]
log-bin=mysql-bin →これを消した

2.さらにMySQLを再起動した。

mysql.server restart

何故発生したのか

以下、調査中です。
昨日変更した設定がbash再起動時に適用されたのか?
log-bin=mysql-bin はなぜまずかったのか?

なぜlog-bin=mysql-bin を追加したか

mysqldump した時に
mysqldump: Error: Binlogging on server not active
が出るエラーの解決方法として紹介されていた。
でも、別の方法で解決したので結局不要となった。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?