• ベストアンサー

サーバが攻撃されている様です。どうすればいいのでしょう??

いつもお世話になっております。 先日、MySQLサーバが特定のサーバからアクセス不可となってしまいました。 エラーコードを見ると、 Host 'hostname' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' というエラーが現れております。この内容で調べて見たところ、'hostname'から大量の接続エラーが発生した場合に現れるエラーという事がわかりました。復旧の仕方もOK Waveの皆様のおかげでわかりました。 昨日はこれで復旧できたのですが、今日また同じ現象でMySQLが接続不可になっておりました。 この事から、どうも攻撃されている様なのですが、どういった攻撃をされているのか、調べ方がわかりません。こういった場合の調べ方と対策方法を教えて頂けませんでしょうか。こんな事初めてなので、戸惑っております。 何卒、ご教授の程、宜しくお願い致します。

  • nikuq
  • お礼率75% (477/631)
  • MySQL
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • calltella
  • ベストアンサー率49% (317/635)
回答No.1

ブロックされているサーバーがMYSQLに接続する時に なんらかのエラーが出ているのは確かので MYSQLサーバーのログを見れば何かわかるのではないですか?

nikuq
質問者

お礼

ありがとうございます。 見てみましたが、良くわかりませんでした。

関連するQ&A

  • 突然MySQLへアクセス出来なくなりました

    いつもお世話になっております。 昨日の夜までアクセスできていたMySQLサーバに、本日の朝からアクセスできなくなっております。 PHPのエラー文は下記の様になっております。 『Warning: mysql_connect(): Host '***.***.***.**' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'』 これを翻訳ソフトで直訳すると、 『多くの接続エラーのため、ブロックされる。『mysqladmin紅潮-ホスト』で点数の多い札を出しなさい』 という意味のわからない内容になってしまい、原因がさっぱりわかりません。このエラーの意味をどなたか教えてください!お願いします!!

    • ベストアンサー
    • MySQL
  • 助けてください( ; ゜Д゜)

    いつも開いているネットショップさんのHPがいきなり見れなくなって困ってます・・・いつもはたくさんのバナーが出ているのに、先ほど開いたらバナーの全てが(Warning: mysql_connect(): Host 'ichioku.net' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' in /home/httpd/vhosts/ichioku.net/httpdocs/common/inc_dbaccess.php on line 69 )←こんな風になってたのですが、どうすれば直るのでしょうか??技術者の皆様お助け願います。

  • mysqlサーバーの接続エラーについて

    digikamでmysql接続テストするとエラーとなります。 mysqlのサービスは開始できています。 Database connection test was not successful. Error was: Unknown MySQL server host 'localhost ' (0) QMYSQL: 接続できません

    • ベストアンサー
    • MySQL
  • サイトに接続するとエラー表示こんなのが出てきます

    すみませんが みなさん教えてください インフォカートに接続するとこういう表示が出てきます ここから↓ Warning: mysql_connect(): Host '192.168.0.116' は many connection error のため、拒否されました. 'mysqladmin flush-hosts' で解除してください in /home/private/class/DBconnection.php on line 31 Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/private/class/DBconnection.php on line 32 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/private/functions/model/object/Item.php on line 8 ここまで↑ これなのですがどうして解除すればいいのか解りません 'mysqladmin flush-hosts' で解除してください を検索し サイトに飛んでいったのですが書いてある意味が解らないのです すみませんがどなたかお分かりになる方はいらっしゃいませんか? よろしくお願いいたします

  • Lost connection to MySQL server dur

    Lost connection to MySQL server during queryと表示 サーバーの容量があまりにも少ないので、使われていなかったサーバーではない普通のPCにMySQLを入れ、mysql.userテーブルへ host=サーバーのドメイン名、password=パスワード といった感じで設定し、phpで作成したページからMySQLへアクセスするとLost connection to MySQL server during queryと表示されます。 やはり、サーバーではない普通のPCだからこのようなエラーが出るのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • MySQL
  • ODBC 5.1 Driverで接続できません

    「MySQL ODBC 5.1 Driver」でMySQLへの接続はできなくて困ってます。 ローカルデスクにあるMySQLには正常に接続できま、「Connection successful」と表示されます。 レンタルサーバーにあるMySQLに接続できなくて困っています。 問い合わせたところ、レンタルサーバーさんでは「接続できる設定だし、実際テストしたら問題なくできました」という回答でした。 ところが私のほうからやると、エラーになります。 エラー表示内容:Connection Failed:[08S01][MySQL][ODBC 5.1 Driver]Lost connection to MySQL server at 'reading authorization packet',system error:2 レンタルサーバーさんは、「私のほうの環境や設定の問題でしょう」ということで詳しい説明をしてくれません。 他のサーバーに置いてあるphpプログラムから正常にアクセスできますので、MySQL自体はなんら問題ないと思います。 「環境や設定の問題」って具体的に何をどう調べればいいのか分からず、困ってます、どなたか教えてください。

    • ベストアンサー
    • MySQL
  • 接続ができません

    MySQLに接続するため、コマンドラインで >mysql -u root と入力したのですが ERROR 2003:Can't connect to MySQL server on 'localhost'(10061) とエラーが出て接続できません。 また、 >mysqladmin -u root password '********' >mysql -u root -p もやってみたのですが、 mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to MySQL server on 'localhost' (10061)' Check that mysqld is running on localhost and that the port is 3306. You can check this by doing 'telnet localhost 3306' とエラーが出てしまいます。 前に同じ質問があったのですが解決されていなかったので、 再度質問させていただきました。 よろしくお願いしますm(_ _)m OSはWindowsXPです

    • ベストアンサー
    • MySQL
  • Warning....?

     昨日まで閲覧できていたサイトが下記の文章が出て閲覧できなくなりました。どうすればよいのでしょう、どなたか教えていただけないでしょうか? Warning: Host '192.168.1.7' は many connection error のため、拒否されました. 'mysqladmin flush-hosts' で解除してください in /home/smart/html/index.php on line 62

  • mysqlが起動しているのにログインができません

    centOS5にて、ソースからmysql-5.0.27をインストールし、 ログインしようとしたところ、 /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ [root@***/]# mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 to server version: 5.0.27-log セグメンテーション違反です [root@***/]# /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ と言われ、mysqlが使用できません。 ※"mysqladmin ping" や "mysqladmin version" コマンドで  mysqlの起動は確認できています。 また、"yum install mysql-server" でパッケージからインストール した場合も上記と同じ現象が起きました。 同じ現象の記述を探しているのですが見つからず、 途方にくれています。 何か情報があればよろしくお願い致します。

  • PHPから別のMySQLサーバへの接続について

    こんばんわ。 以前タイトルで質問が載っていましたが、 http://okwave.jp/qa1288968.html 根本的なところが分からない為、質問させてください。 Linux(Red Hat)にApche+PHPを入れて、別にあるMySQLサーバに 接続したいのですが、双方インストールまではできたのですが、 その後、どういうふうにやればいいのかが調べても理解できません。 まず、気になったので、PHPインストール時に--with-mysql=/usr/local/mysqlを入れてしまうとmakefileを外してしまいました。 それは問題ないでしょうか?? 自分が思っていることとして、 <mysql側> mysqladminで新規にユーザを追加。 <Apache+PHP側> .phpで接続できているかの確認 mysql_connect("192.168.0.1","サーバーで発行されたユーザ名","サーバーで発行されたパスワード"); 上記以外に何かやることはあるのでしょうか?? すいませんが、情報をお願いします。

    • 締切済み
    • PHP