正常に接続しようとしているリモートサーバーに対してpingを実行できます。しかし、MySQLのコマンドを実行している場合:Pingリモートサーバーに接続できませんが、接続できません
mysql -u monty -h website.com -p
を私は次のエラーが表示されます
:ERROR 2003 (HY000): Can't connect to MySQL server on 'website.com' (111)
私は指示に従ってきたことは、必要な権限を持つユーザを作成する方法を示しhereを見つけました
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
でも、私はまだ遠隔から接続できません。私がここで紛失しているものはありますか?もう一度ありがとう。
(大抵の場合、これはやりたくない) –
Lohoris、flush privilegesコマンドを参照していますか? –
'bind-address'をコメントアウトしてMySQLサーバを再起動しましたか?そうでない場合は、してください。 –