연결하려는 원격 서버에 대해 ping을 실행할 수 있습니다. MySQL의 명령을 실행하는 경우 그러나 : 내가 지시를 따랐습니다Ping 원격 서버에 연결할 수 있지만 연결할 수 없습니다.
ERROR 2003 (HY000): Can't connect to MySQL server on 'website.com' (111)
필요한 권한을 가진 사용자 만드는 방법이 here을 발견 :
을mysql -u monty -h website.com -p
을 나는 다음과 같은 오류가 발생합니다
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 서버를 다시 시작 했습니까? 그렇지 않다면하시기 바랍니다. –