mysql入のサーバーへ外からmysqlにつないでみました
mysqlにログインしてユーザーを見てみます
$ mysql -u root -p
とかではいってまずは確認
mysql> select user, host from mysql.user;
+------------------+--------------------------+
| user | host |
+------------------+--------------------------+
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
+------------------+--------------------------+
hostがつなぐとことができるものです
そとからつなげるユーザーを増やしてみます
mysql> grant all privileges on . to user@”%” identified by ‘password’ with grant option;
確認
mysql> select user, host from mysql.user;
+------------------+--------------------------+
| user | host |
+------------------+--------------------------+
| user | % |
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost |
+------------------+--------------------------+
これでuserというユーザーが外からつなげます
192.168.0.2のサーバーにつなぐとしたら
$ mysql -h 192.168.0.2 -u user -p
とコマンドをたたいてつながるか確認できます
松信嘉範,羽生 章洋,ミック,奥野 幹也,松下 雅和,桑野 章弘,青木 峰郎,ひろせ まさあき,小林 篤,島田 慶樹 技術評論社 2014-03-15