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 および仮想マシンのインストール チュートリアルの展開 (画像とテキスト)

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

推薦する

nginxリバースプロキシのyum設定の詳細な手順

パート0 背景社内のイントラネットサーバーは直接インターネットにアクセスすることはできませんが、外部...

MacにMySQLをインストールするときに忘れたパスワードを変更する方法

1. MacにMySQLデータベースをインストールする1. MySQLデータベースをダウンロードする...

ネイティブ JavaScript 継承方法とその長所と短所の詳細な説明

目次序文プロトタイプ継承アドバンテージ欠点コンストラクタの継承アドバンテージ欠点組み合わせ継承寄生的...

標準のMySQL (x64) Windowsバージョンのインストール手順の詳細な説明

MySQL x64 はインストーラーを提供していません、インストーラーを提供していません、インストー...

Centos6.6 で php7 + nginx 環境をインストールする方法

この記事では、centos6.6 で php7 + nginx 環境をインストールする方法について説...

SqlクエリMySqlデータベーステーブル名と説明テーブルフィールド(列)情報

以下では、SQL クエリ ステートメントを使用して、Mysql データベース内のテーブルのテーブル名...

JavaScript オブジェクト指向クラス継承ケースの説明

1. オブジェクト指向のクラス継承これまでの章では、JavaScript のオブジェクト モデルがプ...

MySQL InnoDB ロックの概要

目次1. 共有ロックと排他ロック2. 意図ロック3. レコードロック4. ギャップロック5. ネクス...

NginxはGzipアルゴリズムを使用してメッセージを圧縮します

HTTP圧縮とは場合によっては、比較的大きなメッセージ データがクライアントとサーバー間で送信され、...

ウェブページの読み込み速度を上げる25の方法とヒント

はじめに<br />誰もが高速インターネット接続にアクセスできるわけではありません。たと...

ウェブページのカラーマッチング例分析: 緑色のカラーマッチングウェブページ分析

<br />緑は黄色と青(寒色と暖色)の中間の色で、より穏やかな色です。そのため、緑は最...

HTML テーブル データを Json 形式に変換するサンプル コード

<table>テーブルデータをJSON形式に変換するJavaScript関数は次のとおり...

Linux での MySQL 5.6.24 (バ​​イナリ) 自動インストール スクリプト

この記事では、Linux環境でのmysql5.6.24自動インストールスクリプトコードを参考までに共...

JavaScript でタブバーの切り替え効果を実装する

フロントエンド開発者が必ず知っておくべきケースとして、タブバーの切り替え効果があります。タブバー自体...

Vueは左上と右上のスライドナビゲーションを実装します

ナビゲーションなどは日々の開発でよく使うので、記録として記事を書きます。ナビゲーションは終了/開始位...