mysqlの外部接続

サクラVPSmysqlをPCのsqlクライアントで接続したかったので、

外部接続をすることに。


1,現在の権限を確認する。

 

mysql>select user,host from mysql.user;

 

で権限を確認する。

user とhostが出てくる。

 

初期状態では、

user   host

root   127.0.0.0

 

という風に、ローカルホストのみになっている。

 

2、databaseを確認する。

 

mysql>show databases

でdatabaseを 確認する。

 

 

3、2にあるデータベース(スキーマ)に権限を与える。

grant all privileges on mysql.* to root@"%" identified by 'パスワード' with grant option;

ここでは、すべてのhostに権限を持たせています。

root@"%"

という風にワイルドカードで指定。


データベース名はmysql.*のmysqlとなる。


これで、外部接続が可能になった!!