MySQL エラー番号 1129 の解決方法

MySQL エラー番号 1129 の解決方法

SQLyog が MySQL に接続する際にエラー番号 1129 が発生します:

mysql エラー 1129: ホスト 'bio.chip.org' は、多数の接続エラーのためブロックされています。'mysqladmin flush-hosts' でブロックを解除してください。

解決:

cmd コマンドライン:

mysqladmin フラッシュホスト -h 127.0.0.1 -u ルート -p123456

解決する。

拡張学習

エラー: 多数の接続エラーのためホストがブロックされています。「mysqladmin flush-hosts」でブロックを解除してください。

理由:

同じ IP が短時間にデータベース接続の中断を大量に生成し (MySQL データベースの max_connection_errors の最大値を超える)、ブロックが発生します。

解決:

1. 許可される max_connection_errors の数を増やします (症状のみを治療し、根本的な原因は治療しません)。

① max_connection_errors を表示するには、Mysql データベースにアクセスします。「%max_connection_errors%」のような変数を表示します。

② max_connection_errors の数を 1000 に変更します: set global max_connect_errors = 1000;

③ 変更が成功したかどうかを確認します。「%max_connection_errors%」などの変数を表示します。

2. mysqladmin flush-hosts コマンドを使用して、hosts ファイルをクリーンアップします (mysqladmin がどのディレクトリにあるかわからない場合は、whereis mysqladmin コマンドを使用して見つけることができます)。

① 見つかったディレクトリで次のコマンドを使用して変更します:/usr/bin/mysqladmin flush-hosts -h192.168.1.1 -P3308 -uroot -prootpwd;

述べる:

ポート番号、ユーザー名、パスワードは必要に応じて追加および変更できます。

マスター/スレーブ データベースを構成している場合は、マスター データベースとスレーブ データベースの両方を変更する必要があります (私はこの損失を経験しました。いくつかの簡単なコマンドを完了するのに半日かかりました)。

2 番目の手順もデータベースで実行できます。コマンドは次のとおりです: flush hosts;

Baiduの結果のほとんどはこのようになっていますが、それでも私のデータベース接続では機能しません。何度も検証した結果、ホストアドレスを追加する必要があることがわかりました。つまり、mysqladmin flush-hosts -h 127.0.0.1 -uroot -p commandを実行します。

上記は、この解決策の詳細な方法と手順です。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。

<<:  VMware ESXi 6.0 および仮想マシンのインストール チュートリアルの展開 (画像とテキスト)

>>:  ミニプログラムは左スライドのドロワーメニューをネイティブに実装します

推薦する

MySQLのビューの詳細な説明

ビュー: MySQL のビューはテーブルと多くの類似点があります。ビューも複数のフィールドと複数のレ...

MySQL ビューの原理と基本操作例

この記事では、例を使用して、MySQL ビューの原理と基本操作を説明します。ご参考までに、詳細は以下...

フロントエンドブラウザのフォントサイズが12px未満のソリューション

序文最近プロジェクトに取り組んでいたとき、UI デザインのフォント サイズは 10 ピクセルでした。...

画像のプリロードと遅延ロードを実装するJavaScript

この記事では、JavaScriptで画像のプリロードと遅延ロードを実装するための具体的なコードを参考...

リンク内の href=# はどういう意味ですか?

現在のページへのリンク。 -------------------一般的な使用法は次のとおりです。 &...

jsオブジェクト指向カプセル化カスケードドロップダウンメニューリストの実装手順

この例で開発されたカスケード ドロップダウン メニューは、既存の JSON データに基づいて作成され...

Vue ライフサイクルの紹介とフック関数の詳細な説明

目次Vueライフサイクルの紹介とフック機能VUEライフサイクルフックVue ライフサイクルの紹介作成...

js における浅いコピーと深いコピーの詳細な説明

目次1. jsメモリ2. 譲渡3. 浅いコピー4. ディープコピー序文:以下の記事を読む前に、記憶に...

ドラッグアンドドロップによる並べ替えの詳細を実現する js

目次1. はじめに2. 実装3. HTML ドラッグ アンド ドロップ API を使用しないのはなぜ...

入力が完了したことを検出し、次のコンテンツを自動的に入力する HTML を実装する方法

前回の記事では、入力完了の簡単な検出を実現しましたが、今回はさらに一歩進んで、入力が完了した後に次の...

優れたウェブフロントエンドデザインの指標

Web ページのアクセシビリティは、フロントエンドでのみ評価および実装できるもののようです。ユーザビ...

Tomcat を設定して IntelliJ IDEA 2018 で最初の Java Web プロジェクトを実行する方法

1 Tomcatをダウンロードして起動する公式サイト http://tomcat.apache.or...

写真をアップロードして顔を認識する Vue+axios サンプルコード

目次Axios リクエストQs処理データ分析Vantアップロードファイル形式完全なコードこの記事では...

RocketMQ の Docker インストールとインストール中に発生した問題の解決策

目次rocketmqイメージを取得する名前rvを作成する単一のブローカーノードを作成するrocket...