PHP および mysql のエキスパートの皆様、こんにちは。
問題に対するヘルプ、「チュートリアル」、または同様の質問/回答を見つけようとしましたが、うまくいきませんでした。TurnKey Linux、php、mysql、幅のIPアドレスを正常にインストールしました:172.##.##.##で、別のコンプからこのサーバーに接続できます。私は my.cnf ファイルを編集していました。ポート 3306 を開いていました。別のコンプから mysql -u root -p -h 172.##.##.## 経由で接続できます。任意のホストまたは IP アドレスから接続できる user:root を追加しました。また、mysqladmin または mysql ワークベンチの幅で接続を成功させることができます。また、db_test、tab_test などのデータベースといくつかのテーブルをこのサーバー上に作成することもできます。このサーバーで次のスクリプトを使用すると、非常にうまく機能します。
<?php
$db_hostname="localhost";
$db_username="root";
$db_password="pxxxxx";
$db_connect=mysql_connect($db_hostname, $db_username, $db_password);
if (!$db_connect) {
die('Could not connect: ' . mysql_error());
}
mysql_close($db_connect);
?>
しかし、次のスクリプトを使用しても機能せず、次のエラーが報告されます: 接続できませんでした: クエリ中に MySQL サーバーへの接続が失われました。
<?php
$db_hostname="172.##.##.##";
$db_username="root";
$db_password="pxxxxx";
$db_connect=mysql_connect($db_hostname, $db_username, $db_password);
if (!$db_connect) {
die('Could not connect: ' . mysql_error());
}
mysql_close($db_connect);
?>
また、別のphpサーバーを使用すると、このスクリプトは機能しません。魔女は、このサーバーを表示またはpingできます。
誰かがこの問題を解決するのを手伝ってくれませんか! お願いします。私は必死です。