質問: MYSQLについて教えてください。Win XP SP3にMYSQL 5.58をインストールしました。ローカルホストからは接続できました。 HOST_Aにインストールしました。HOST_BからHOST_Aに接続しようとすると、 Can't get hostname for your address 1042 と表示され接続できません。mysqlに外部から接続できるように、adminというユーザーを作りもしましたが、それでも駄目。 下記のURLの28番目に症状が似ていますが、解決できません。どのように外部接続できるようになるかお教えください。
回答: adminユーザーを下記のようにして作成しましたか? ご確認下さい。 ``` mysql> GRANT ALL PRIVILEGES ON *.* TO admin@"%" -> IDENTIFIED BY 'パスワード' WITH GRANT OPTION; mysql> GRANT ALL PRIVILEGES ON *.* TO admin@localhost -> IDENTIFIED BY 'パスワード' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; ``` 参考「外部ホストからのMySQL接続」