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

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

推薦する

Linux で開いているポートへのリモート アクセスを許可する方法

1. ファイアウォール設定ファイルを変更する # vi /etc/sysconfig/iptable...

Linuxプロセス監視と自動再起動の簡単な実装方法

目的: Linux では、さまざまな理由でサーバー プログラムがダンプされ、ユーザーの使用に影響する...

CentOS6で定期的にjarプログラムを実行するスクリプトをcrontabで実行する

1. 簡単なJavaプログラムを書く パブリッククラステストシェル{ パブリック静的voidメイン(...

Vueベースのビデオプレーヤーの実装例

既存のビデオ プレーヤーがニーズを満たせない場合は、ビデオを自分でカプセル化する必要があります。ビデ...

Windows プラットフォーム構成 5.7 バージョン + MySQL データベース サービス

ルートユーザーのパスワードを初期化するプロセスと、よくある2つの問題の解決策が含まれています。 1....

MySql データベースにおける単一テーブル クエリと複数テーブル結合クエリの効率の比較

この間、プロジェクトに取り組んでいるときに、データ間の接続が非常に複雑なモジュールに遭遇しました。テ...

シェルスクリプトはNginxのaccess.logのPVを定期的にカウントし、APIに送信してデータベースに保存します。

1. PVとIPの統計一日のPV(ページビュー)をカウントする cat access.log | ...

MySQL マスタースレーブステータスチェックの実装

1. AデータベースとBデータベースの同期ステータスを確認する次のコマンドを入力すると多くの情報が表...

WeChatアプレットがジグソーパズルゲームを実装

この記事では、WeChatアプレットでジグソーパズルゲームを実装するための具体的なコードを参考までに...

MySQL 8.0 ウィンドウ関数の紹介と概要

序文MySQL 8.0 より前は、Oracle、SQL SERVER、PostgreSQL などの他...

MYSQLデータベースの最適化段階を簡単に理解する

導入面接官がこんな質問をしたことはありませんか?データベースをどのように最適化しますか?では、この質...

ECMAscript の新機能の紹介

目次1. 関数パラメータのデフォルト値1.1 関数パラメータのデフォルト値の指定1.2 分離割り当て...

VirtualBoxにOpenSuseをインストールする方法

仮想マシンはホストマシンにインストールされます。 CPU とメモリはホスト マシンと共有する必要があ...

テキストエリアのテキストをHTMLに変換する方法、つまり復帰改行について

説明: テキストエリアの値の改行を新しい行に変更しますコードをコピーコードは次のとおりです。 <...

Ubuntu サーバーで MySQL を設定し、リモート接続を実装する方法

サーバー: Ubuntu Server 16.04 LSSクライアント: Ubuntu 16.04 ...