mysqlの外部接続
サクラVPSのmysqlを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@"%"