1

クライアントのプロトタイプサイト(phpとmysqlデータベースを含む)をテストしているときに奇妙なmysqlエラーに気づき、心配/混乱しました。これが単純な質問または明白な質問である場合はご容赦ください。しかし、これを適切に説明する記事を見つけることができませんでした。


状況: サイトをクリックしているときに、次のエラーメッセージが表示されました:「接続エラー(1130)ホスト'kingdomofkicks.co.uk'はこのmysqlサーバーに接続できません」

「kingdomofkicks.co.uk」は私にはまったく意味がないため、これは混乱を招きます。記録として、私たちのサイトはDreamhost.comでホストされています。

エラーをスローしたphp/mysqlコードは次のとおりです。

  //connect to the database
    $mysqli = new mysqli("$dbhost", "$dbuser", "$dbpass", "$dbname");
    //If any errors occur, kill the script and display the error. 
    if ($mysqli->connect_error) {
        die('Connect Error (' . $mysqli->connect_errno . ') '. $mysqli->connect_error);
    }

このエラーが発生する前はサイトは正常に機能していましたが、更新後は正常に機能しているようです。

さらに、mysqlサーバーを調べて、奇妙なものがあるかどうかを確認し、ユーザーが[myusername]@kingdomofkicks.co.ukとしてリストされていることに気付きました。今まで気づかなかった。


私の質問:

  1. このエラーが表示される原因は何ですか?

  2. これは私が心配する必要があるものですか?特に、私のmysqlユーザーは現在このドメインの下にリストされているように見えるので。

  3. 将来、これを防御/保護するために私にできることはありますか?

よろしくお願いします。

4

0 に答える 0