mysql을 원격으로 연결하려고합니다. 이 같은 공통의 문제이기 때문에 나는 몇 자습서/질문을 읽을 수는 있지만이 오류가 점점 계속 : ERROR 2003 (HY000): Can't connect to MySQL server on 'the-ip-address' (60)
내가 /etc/mysql/my.cnf을 편집하고이 같은 bind_address의 라인 주석 :ERROR 2003 (HY000)가 원격으로 mysql에 연결하려고 시도 중
#bind-address = 127.0.0.1
그 후 나는 달렸다 :
$ sudo service mysql restart
을의 출력 : mysql stop/waiting mysql start/running, process 9853
mysql이 기본 포트에서 실행 중입니다. 3306
원격으로 연결하려는 사용자를 서버에서 로컬로 작업하고 있습니다 (서버에서 mysql에 연결할 수 있음). 그런 다음 [email protected] [email protected] [email protected]
나는 다음과 같이 연결을 시도하고있다 :
mysql -u user -p -h 87.45.34.23
어쩌면 내가 뭔가를 놓친 거지 ... 고급
에 감사하면 phpMyAdmin에서나는이 사용자를 구성
업데이트 @ Geoffrey가 의견에서 제안한 문제는 방화벽. 대답은 그 자체가 아니지만 의견에서 그는 옳았 기 때문에 나는이 이유 때문에 그의 대답을 받아 들일 것입니다.
어떤 IP가 귀하의 원격 컴퓨터에 귀하의 DB를 가지고 있습니다. 당신은 리모트 ip * user @ remote-ip로 사용자를 생성하고 mysql -uuser -s -h dbatabase-ip와 연결해야만합니다. –
87.45.34.23은 데이터베이스가 작동하고있는 곳의 주소입니다. – jazzdle
사용자 계정이 올바르지 않습니다. "[email protected]". 원격 IP "user @ remote-ip"또는 임의의 IP에 대해 하나의 "user @ %"로 작성해야합니다. –