2010-06-04 3 views

답변

3

보안상의 이유로 원격 데이터베이스가 localhost의 연결 만 허용하도록 구성되어있을 수 있습니다. 대부분의 웹 공급자는 그런 식으로 설정합니다. 이 경우, 당신은이 일을 할 기회가 없습니다.

어쨌든 제대로 작동한다고해도 두 가지 문제가 발생할 수 있습니다. 속도가 매우 느려지고 원격 데이터베이스에서 제공하는 HTML에 서버 URL (로컬 URL이 아니라)에 대한 참조가 포함됩니다.

자세한 정보가 필요하면 mySQL에서 가져온 오류 메시지를 게시해야합니다.

+0

모든 호스트의 연결을 허용하도록 데이터베이스를 설정했습니다. 속도는 문제가되지 않을 것입니다. 나는 그것이 단지 연결에 실패하는 어떤 오류 메시지도받지 못한다. 나는 다양한 mysql gui와 여전히 기쁨을 통해 연결을 시도했다. – CeejeeB

+0

@CeejeeB 연결 시도가 시간 초과 된 경우 클라이언트 PC 또는 서버의 (대부분) 방화벽 문제 일 가능성이 큽니다. –

0

또는 mysql 명령 줄 유틸리티를 실행하여 연결할 수도 있습니다.

mysql -u username -h server -p wordpress_database 

Wordpress를 연결하기 전에 먼저 작동하는지 확인하십시오.

내 생각에 방화벽 문제로 인해 연결할 수 없습니다. MySql은 기본적으로 포트 3306을 사용하므로 서버의 방화벽이 해당 포트를 통한 연결을 허용하지 않으면 mysql이 사용하는 포트를 변경해야합니다 (다른 응용 프로그램이 해당 포트에서 MySql을 볼 것으로 예상하면 나쁜 생각 일 수 있습니다). 그 포트를 서버에 열어 놓으십시오. (로컬 IP로만 열어 다른 사람이 MySql 인스턴스에 접근 할 수 없도록하십시오!)

관련 문제