원격 데이터베이스에 연결하려고하는 connection.php 파일이 있습니다. 내가 Toad를 통해 데이터베이스에 연결할 수 있기 때문에 MySQL 오류 111 서버에 연결할 수 없습니다.
<?php
try {
$conn = new PDO('mysql:host=IP;port=PORT;dbname=DBNAME', 'USERNAME', 'PASSWORD');
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
?>
지금 내가 믿는 내 모든 변수가 올바른지 : 다음은 코드입니다. 내가 localhost를 통해 내 자신의 데이터베이스 연결을 위해이 동일한 PDO 형식을 사용하고 잘 작동합니다. 문제가 무엇인지 잘 모르겠습니다. 이후로 나는 서버가 이미 그것에 대한 원격 액세스를 허용한다고 생각하지만, 나는 그것에 대해 잘 모르겠다
Toad 사용할 수 있습니다. 모든 입력이 좋을 것입니다.
또한이 PDOException과 함께 다시오고 있다는 오류입니다 :
SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'IP' (111)
http://dev.mysql.com/doc/refman/5.0/en/access-denied.html – hjpotter92
Toad는 내 파일에 연결할 수 없으면 어떻게 데이터베이스에 연결할 수 있습니까? 그들은 같은 방식으로 연결하지 않으며 두 가지 모두 동일한 원격 권한이 필요합니까? 예 : 둘 다 작동하려면 바인드 주소가 필요합니까? 또는 작동하지 않습니까? –