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アニメーションを理解するのに役立つ記事

目次1. 要素の表示と非表示を制御する show() hide() 2. 要素の透明度を制御する f...

JavaScript が Xiaomi のカルーセル効果を模倣

この記事は、透明度を変えてカルーセルにするXiaomiカルーセルを真似て書いたものです。初心者なので...

単一テーブルのMySQLバックアップとリストアに関する簡単な説明

A. MySQLバックアップツールxtrabackupのインストール1. Percona 公式 xt...

mysql5.6 以前のデータベースで json をクエリする方法

MySQLにデータを保存するとき、乱雑であまり使用されないデータがJSONフィールドに投げ込まれるこ...

JavaScript で支払いの 10 秒カウントダウンを実現

この記事では、支払いの10秒カウントダウンを実現するためのJavaScriptの具体的なコードを参考...

MySQL パフォーマンスの包括的な最適化方法リファレンス、CPU、ファイルシステムの選択から mysql.cnf パラメータの最適化まで

この記事では、一般的な MySQL 最適化方法をいくつかまとめて簡単に紹介します。これは、フルタイム...

MySqlサブクエリINの実装と最適化

目次IN が遅いのはなぜですか? INとEXISTSのどちらが速いでしょうか?効率を向上させるにはど...

JavaScript のマイクロタスクとマクロタスクの説明

序文: js はシングルスレッド言語なので、非同期にすることは不可能です。しかし、js のホスト環境...

Vue コードの読みやすさに関するいくつかの提案

目次1. コンポーネントをうまく活用してコードを整理する1. UIコンポーネントを抽出する2. モジ...

仮想マシン VMware に Kali Linux をインストールする最新の超詳細なグラフィック チュートリアル

目次1. システムイメージファイルをダウンロードする2. 新しい仮想マシンを作成する3. Kali ...

Vue Element フロントエンドアプリケーション開発 従来の Element インターフェースコンポーネント

目次1. リストインターフェースとその他のモジュールの表示処理2. 従来のインターフェースコンポーネ...

mysql8.0.18 で winx64 をインストールするための詳細なチュートリアル (画像とテキスト付き)

MySQLデータベースをダウンロードするには、https://dev.mysql.com/down...

jQueryはネストされたタブ機能を実装します

この記事では、ネストされたタブ機能を実装するためのjQueryの具体的なコードを参考までに紹介します...

Linux で固定 IP を設定する方法 (テスト済みで効果的)

まず、仮想マシンを開きます xshell5 を開いて仮想マシンに接続します (より便利です。Linu...