外部ホストから接続可能なユーザを作成する
use mysql;
SELECT Host, User, Password, Select_priv, Insert_priv,Update_priv, Delete_priv FROM user;
「Host」のところがlocalhost以外の場合外部から接続が可能です。( % の場合すべてのIPから接続が可能です)
例 ユーザ名【hoge】 パスワード【password】 データベース名【mydb】 の場合
GRANT ALL PRIVILEGES ON mydb.* to hoge@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
delete from mysql.user where Host="%" and User="hoge";
mysql -h HOST-NAME -u USER-NAME -p