MySQL に外部ホストから接続可能にする

投稿者: | 2015/04/14

よく忘れるので備忘録的に。

手順の流れ

  1. MySQL にroot でログイン
  2. ユーザー確認
  3. データベース確認
  4. 接続許可設定
  5. 動作確認

1. MySQL にroot でログイン

mysql -uroot -p

2. ユーザー確認

select user,host from mysql.user;

3. データベース確認

show databases;

4. 接続許可設定

grant all privileges on データベース名.* to ユーザー名@"%" identified by 'パスワード' with grant option;

ちなみに、接続許可をLAN内の同一セグメントに限定したい場合は、こんな感じ。

grant all privileges on データベース名.* to ユーザー名@"192.168.11.%" identified by 'パスワード' with grant option;

5. 動作確認

実際に外部ホストから接続できるか確認。
(私の場合は、VirtualBox 上のゲストOS内のMySQL にホストマシンのMySQL WorkBench から接続しました。)

参考

こちらの記事を参考にさせて頂きました。
(つか、まんまです。)

MySQLに外部ホストから接続できるように設定する | Linuxで自宅サーバ構築


コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください