データベースがホストされている別のサーバからmysqlデータベースに接続しようとしていますが、エラーが発生しています。PHP - 別のサーバからmysqlデータベースに接続する
私はそれがリモートのアクセス許可と関係があると推測しています。これは私が変えることができますか、私はホスティング会社にこれをさせる必要がありますか?
<?php
$con = mysql_connect("mysql4-remote.hosting.net","myadmin","password123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
?>
Can't connect to MySQL server on 'mysql4-remote.hosting.net' (10060)PHP Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'mysql4-remote.hosting.net' (10060) in D:\websites\abc123\www\test.php on line 2
は、他のサーバーで許可されているポート3306ですか? – radosch
私は正直であるか分からない。私は技術的なサポートに連絡しました。なぜなら、彼らは遠隔のユーザを要求によって許可する必要があると思うからです。 – Tom
確かにトンネルでも可能ですが、下記の回答を参照してください – radosch