가능한 중복 : 나는 아무 소용 나는이 주제에 찾을 수있는 거의 모든 튜토리얼을 따라하려고했습니다
how to understand “can't connect” mysql error messages?왜 원격 MySQL 데이터베이스에 연결할 수 없습니까?
. 나는 PHP를 통해 원격 MySQL 데이터베이스에 연결을 시도하고 있지만 연결 시간이 초과 된 것처럼 보입니다. 내가 그 페이지를 탐색 할 때,이를 표시하기 전에 약 30 초 동안로드
$link = mysql_connect('remote-server-ip:3306', $username, $password);
if($link){
echo "Connected.";
}else{
echo "Not connected: ".mysql_error();
}
:
여기Warning: mysql_connect(): Can't connect to MySQL server on 'remote-server-ip' (4) in /var/www/vhosts/*****/httpdocs/*****/*****.php on line 6
내가하려고하는 원격 서버에 무슨 짓을했는지의이 내 PHP 코드 이 연결을 허용하십시오 :
- 내 서버에서 연결을 허용하는 IP 테이블 규칙이 추가되었습니다. 모든 TCP 내 서버의 IP에서 연결할 수 있습니다 내 데이터베이스에
- 추가 된 사용자 요청에
- 설정 my.cnf의 듣기
아직도 아무것도 작동하는 것 같다. 여기에 정말 도움이 될 것 같습니다.
당신이 권한을 플러시 기억나요 먼저 기초를해야 하는가? (사소한,하지만 여전히) – Repox
@DC_ : 사용되지 않는 기능을 고수하고 있습니까? –
@EliasVanOotegem 이것은 단순히 테스트 파일입니다 - 저는 보통 PDO를 사용합니다. –