MySQL 接続数を設定する方法 (接続数が多すぎる)

MySQL 接続数を設定する方法 (接続数が多すぎる)

mysql使用中に接続数が超過していることが判明しました~~~~

[root@linux-node1 ~]# mysql -u 一覧 -h 192.168.1.17 -p

パスワードを入力してください:

エラー 1040 (08004): 接続が多すぎます

解決策は、centos7 で mysql 接続の数を変更することです。

1) 一時的な変更

MariaDB [(なし)]> 「max_connections」のような変数を表示します。
+-----------------+-------+
| 変数名 | 値 |
+-----------------+-------+
| 最大接続数 | 214 |
+-----------------+-------+
セット内の 1 行 (0.00 秒)
MariaDB [(なし)]> GLOBAL max_connections=1000 を設定します。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
MariaDB [(なし)]> 「max_connections」のような変数を表示します。
+-----------------+-------+
| 変数名 | 値 |
+-----------------+-------+
| 最大接続数 | 1000 |
+-----------------+-------+
セット内の 1 行 (0.00 秒)

2) 恒久的な変更:

/etc/my.cnf を設定する
[mysqld] 次のパラメータを含む新しい行を追加します。
最大接続数=1000
mariadb サービスを再起動し、mariadb データベースへの最大接続数を再度確認します。最大接続数は、設定した 1000 ではなく 214 であることがわかります。
MariaDB [(なし)]> 'max_connections' のような変数を表示します。
+-----------------+-------+
| 変数名 | 値 |
+-----------------+-------+
| 最大接続数 | 214 |
+-----------------+-------+
これは、MariaDB には開いているファイルの数にデフォルトの制限があるためです。 /usr/lib/systemd/system/mariadb.service を設定することで、開いているファイルの数を増やすことができます。

/usr/lib/systemd/system/mariadb.service を設定する

[サービス] 次のパラメータを含む 2 つの新しい行を追加します。
制限NOFILE=10000
制限NPROC=10000

システムサービスを再ロードし、mariadbサービスを再起動します。

systemctl --システムデーモンをリロードする
systemctl mariadb.service を再起動します。

mariadbデータベースの最大接続数を再度確認すると、最大接続数がすでに1000になっていることがわかります。

MariaDB [(なし)]> 'max_connections' のような変数を表示します。
+-----------------+-------+
| 変数名 | 値 |
+-----------------+-------+
| 最大接続数 | 1000 |
+-----------------+-------+

MySQL 接続数の設定 (接続数が多すぎる) に関する上記の記事は、私が皆さんと共有できるすべてです。これが皆さんの参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL「接続が多すぎます」エラー MySQL 解決策
  • MySQL エラー: 接続数が多すぎる場合の解決策
  • MySQL 1040 エラー「接続が多すぎる」を解決する方法
  • MySQL エラー接続数が多すぎる場合の解決策
  • MySQL のオープン接続が多すぎる問題の解決策
  • MySQL の接続数が多すぎるエラーの原因と解決策
  • MySQL エラー「接続が多すぎます」を解決する方法

<<:  コードブロックのハイライトをコピーして表示できる js プラグイン highlight.js + clipboard.js 統合

>>:  Nginx サーバーの https 設定方法の例

推薦する

jQueryの競合問題を解決する方法

フロントエンド開発において、$ は jQuery の関数です。$ のパラメータが異なると、実装される...

IE6 で JS エラーが発生し、CSS が適用されない HTML エンコードの問題の解決策

テストでは、ページ定義がutf-8でエンコードされている場合、 js ファイルに中国語などのマルチバ...

Ubuntu 12.04 でカーネルツリーを構築する実装プロセスの詳細な説明

まず使用しているカーネルのバージョンを確認してくださいlin@lin-仮想マシン:~$ uname ...

vue3ソースコード解析の簡単な実装方法

目次序文🍹準備🍲vue3 の使い方🍖 実装要約する序文最近、私の最初の公式 vue3 + ts プロ...

ユニアプリプロジェクトでのウォーターフォールレイアウトの実装

GitHubアドレス、気に入ったらスターを付けてくださいプラグインのプレビューチュートリアル1. プ...

MySQLのインストールと設定に関する詳細なチュートリアル

目次インストール不要のMySQLバージョン1. インストール パッケージをダウンロードします。 2....

MySQLが正常にインストールされたかどうかを確認する方法

MySQL をインストールした後、DOS ウィンドウまたは MySQL 5.7 コマンドライン クラ...

Vue 開発ツリー構造コンポーネント (コンポーネント再帰)

この記事では、Vue開発ツリー構造コンポーネントの具体的なコードを例として紹介します。具体的な内容は...

ベスト HTML/CSS デザインおよび開発フレームワーク 15 選を紹介します

プロフェッショナルな Web デザインは複雑で時間がかかります。 HTML と CSS フレームワー...

意外と知らないJSのループ速度テストのいろいろを徹底解説

目次序文1. forループ2. whileループとdo-whileループ3. forEach、map...

Mysql sql スロークエリ監視スクリプトコード例

1. my.cnfを変更する #全体的な効果としては、グローバルがオンになっている場合はテーブルとロ...

divコンテナ内の背景色または画像は、サイズが大きくなるにつれて大きくなります。

コードをコピーコードは次のとおりです。高さ:自動 !重要;高さ:550px;最小高さ:550px; ...

MySQL監視ツールmysql-monitorの詳細な説明

1. 概要mysql-monitor MYSQL 監視ツール、最適化ツール、1 つの Java Sp...

Linux の操作とメンテナンスの基本的なスワップ パーティションと LVM 管理のチュートリアル

目次1. スワップパーティション SWAP 1.1 スワップファイルを作成する1.2 スワップパーテ...

JS のオブジェクトリテラルの詳細な説明

目次序文1. オブジェクト構築にプロトタイプを設定する1.1 __proto__ の使用における特殊...