接続しようとしているリモートサーバーに正常にpingを実行できます。ただし、MySQLコマンドを実行する場合:
mysql -u monty -h website.com -p
次のエラーが表示されます。
ERROR 2003 (HY000): Can't connect to MySQL server on 'website.com' (111)
必要な権限を持つユーザーを作成する方法を示す、ここにある手順に従いました。
mysql> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
-> WITH GRANT OPTION;
mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
-> WITH GRANT OPTION;
/etc/mysql/my.cnfの次の行もコメントアウトしました
# bind-address = 127.0.0.1
それでも、リモートで接続できません。ここに欠けているものはありますか?どうもありがとうございました。