3

ソフトウェアプロジェクトをデスクトップアプリケーションからWebアプリケーションに移行し始めています。現在、インストールされているデスクトップに関連付けられているローカルのPHP/MySQL接続を使用しています。

私はこれを解きほぐしたいと思っており、1and1アカウントを使用してMySQLデータベースを作成しようとしています。データベースの作成とアカウント情報の記録に問題はありませんでした。システムでPHPスクリプトを使用してこのデータベースを編集できるようにしたいと思います。ただし、動作する接続文字列を実行できませんでした。次のPHPスクリプトを実行すると:

$hostname="db*********.db.1and1.com";
$database="db*********";
$username="dbo*********";
$password="*********";

$link = mysql_connect($hostname, $username, $password);

Webブラウザーでスクリプトを実行すると、次のエラーが発生します。

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'db*********.db.1and1.com' (11001) in C:\Program Files\xampp\htdocs\Remote_MySQL\rightbid_database_initialize.php on line 74
Connection failed: Unknown MySQL server host 'db*********.db.1and1.com' (11001)

ローカルシステムに1and1サーバーホストを認識させるにはどうすればよいですか?接続文字列を正しく構成していますか?ローカルでホストされているWindowsPHP接続からリモートサーバーにアクセスすることは可能ですか?

ありがとう!

4

2 に答える 2

2

その 1&1 がネットワークの外部からの接続をブロックしている場合、何が起こっていると思いますか。

を使って接続してみる

mysql -h HOST -u USERNAME -p DATABASENAME

幸運を

于 2012-12-21T00:51:48.297 に答える
0

1and1 の MySQL サーバーがリモート クライアントからの接続を受け入れることを確認します。ローカルホストだけでなく、サーバーに対してポート 3306 が開いていることも確認してください。

于 2012-12-21T00:52:10.837 に答える