ホームページ >バックエンド開発 >PHPチュートリアル >リモート接続 mysql 10060 エラー
リモート接続 mysql 10060 エラー
接続できませんでした: '***.***.***.***' (10060) の MySQL サーバーに接続できません
コードは
$con = mysql_connect( " ***.***.***.***","ユーザー","パスワード");
if (!$con)
{
die('接続できませんでした: ' .mysql_error()) ;
}
ユーザー名とパスワードは正しく、ユーザー名にはローカルホストではなく % があります。
ローカルで phpmyadmin を使用するのは正常です。
サーバーは Windows 2003 システムです。解決してください
ディスカッション(解決策)に返信
最初の返信にはポイントが付与されます~
http://www.google.com. hk/search?gcx=w&sourceid=chrome&ie=UTF-8&q=mysql+10060+ +%E9%94%99%E8%AF%AF
わかりました、元投稿者おめでとうございます。チートポイントに到達しました。
1. ネットワークが接続されていません。
ping が達成できるかどうかを確認します。 2. ファイアウォールの設定。
ファイアウォールが mysql プロセスを解放するかどうか、および mysql の 3306 ポートがブロックされているかどうか。
3.mysqlアカウント設定。
mysql アカウントがリモート接続を許可していないかどうか。接続できない場合は、次の方法を試してください:
1. mysql -u root -p //MySQL にログインします
2.
3. mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; // 任意のリモート ホストがデータベースにアクセスできます
4.
5. mysql> // 変更を有効にするには、このコマンドを入力する必要があります
6.
7. mysql> 2011 年の回答ですが、投稿者はまだ覚えているでしょうか。セキュリティ ポリシーの設定方法を詳しく教えてください。