0

PHP Web ページ経由で mysql サーバーに接続しようとしましたが、しばらくすると、エラー 0 が返されることがわかりました。

詳細: cPanel で Web サーバーを実行しており、mysql サービスも含まれています。これで、データベースに接続して、簡単な Web ページを作成しました。

mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die ('cannot connect to sql server: '.  mysql_errno());

これを実行すると、次の出力が得られました。

cannot connect to sql server: 0

私がすでに理解していることは、それはmysqlサービスのバグと関係があるに違いないということです.(インターネット上で)何人かの人々はmysqlを再インストールすることを提案しています. "変化する"。また、SSH 経由で cpanel にアクセスするには (再インストールまたはシステムの再起動のために)、現在持っていない cPanel WHM にアクセスする必要があります。

私が何をすべきかについて何かアドバイスはありますか? 必要に応じて、WHM へのアクセスを試みることができます。

コード全体:

<?php


ini_set('display_errors',1);
$mysql_hostname = "****";
$mysql_user =  "****";
$mysql_password =  "****";
$mysql_database = "****";


// Make a MySQL Connection
mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die ('cannot connect to sql server: '.  mysql_errno().  mysql_error());
mysql_select_db($mysql_database) or die('cannot select db: '.mysql_error());

?>
4

2 に答える 2

0

みんなの助けに感謝します。バグが何であったかはわかりませんが、現在は問題を解決したようです。私はいくつかの行動を起こしました:

  • mysql ユーザーのパスワードをリセットする
  • mysqli* メソッドを使用
  • PHPスクリプトでtry-catchメソッドを使用しました。
于 2013-04-26T13:53:31.100 に答える