ウェブホスト上に典型的なmysql_connectリクエストをデータベースに送信する 'test.php'があります。私がブラウザからこのtest.phpにアクセスすると、接続は成功しています。 私は自分のローカルボックスとEasyphpDev/Webserverと全く同じtest.phpを持っています。 test.phpにローカルでアクセスすると、返されます: **接続できませんでした:ターゲットマシンが積極的にそれを拒否したため、接続できませんでした。 **リモートmysql接続エラー
test.phpを:それは私のウェブサイト上で正常に動作した場所だにアクセスしたときに、私は、test.phpをに述べたように、私は先等の前半 を置換明白な理由のために
<?php
$link = mysql_connect('MyWebSite.ipagemysql.com', "databaseName","*password*");
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_select_db(blog_);
?>
。私のローカルマシンの駄洒落からの試み! ファイアウォールをチェックして100%になっただけで無効にしました。アイブは、ドメインなどの代わりにリモートIPを使用するなど、さまざまなフォーマットを試してみましたが、無駄です。
接続が行われているようですが、エラーは[MACHINE]ではありません[MYSQL] これは応答がMYSqlから正しくないことを示していますか? ありがとうございます!
dbサーバのバインドアドレス設定をチェックする...もし問題がなければ...デフォルトの3306が開いているmysqlのポートがあるかどうかを確認してください.... –
PHPの 'mysql_ *'関数非推奨であり、使用すべきではありません。なぜPHPのmysql_ *関数を使うべきではないのですか?](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)を読んでください。それらを何に置き換えるか。 –