MySQL外部接続メモ
2018年3月18日 DBできないときにすること
MySQLで外部から接続出来なくなったので、対処法をメモする。
同じ端末から某アプリケーションを使用していると接続できるのだが、これはどうしたものかと思って調査した。
# コマンド経由では接続できない
# 実際にDBサーバでやるとログインできる。
# どのユーザとホストが接続できるか確認する
すると自分の端末からは許可されていなかったので、追加してみる。
※@の後にある***は自分のIPアドレス、’password’はログインパスワード.
# 再度ユーザとホストが接続できるか確認する
# コマンド経由では接続できる事を確認する
MySQLで外部から接続出来なくなったので、対処法をメモする。
同じ端末から某アプリケーションを使用していると接続できるのだが、これはどうしたものかと思って調査した。
# コマンド経由では接続できない
mysql -u user -p -h mysql-host
ERROR:1130
# 実際にDBサーバでやるとログインできる。
mysql -u user -p -h mysql-host
paddword:****
# どのユーザとホストが接続できるか確認する
select user,host from mysql.user;
すると自分の端末からは許可されていなかったので、追加してみる。
grant all privileges on *.* to user@’***.***.***.***’ identified by ’password’ with grant option;
※@の後にある***は自分のIPアドレス、’password’はログインパスワード.
# 再度ユーザとホストが接続できるか確認する
select user,host from mysql.user;
ここに追加したユーザとホスト名が表示されていればOK。
# コマンド経由では接続できる事を確認する
mysql -u user -p -h mysql-host
paddword:****
コメント