dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

mysqlサーバに接続できない場合には

2006-11-26 01:40:26 | mysql
grant 文でユーザの設定を正しく行っているのに mysql への接続でエラーがでる場合には、mysql サーバが接続元のホストからの接続を拒否している可能性があります。

mysql は、あるホストからの接続エラーが mysql_connect_errors で指定される回数以上あると、そのホストからの接続を拒否するようになります。
これが原因で mysql サーバに接続できなくなったときには、mysqladmin flush-hosts を実行すればOKです。

この前はこのコマンドを思い出せなくて、mysql サーバを再起動してしまいましたが、それでもOKです。