mysqlの接続数(接続数が多すぎる)の設定方法を詳しく紹介

黄舟
リリース: 2017-03-22 14:17:38
オリジナル
1358 人が閲覧しました

以下のエディターは、mysql接続数を設定する方法(接続が多すぎる)を提供します。編集者はこれが非常に良いものだと思ったので、皆さんの参考として今から共有します。エディターに従って、mysql の使用中に接続数が超過していることがわかりました

[root@linux-node1 ~]# mysql -u glance -h 192.168.1.17 -p
Enter password:
ERROR 1040 (08004): Too many connections
ログイン後にコピー

これは、centos7 で mysql 接続数を変更する方法でもあります。


1) 一時的な変更

MariaDB [(none)]> show variables like "max_connections";
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 214 |
+-----------------+-------+
1 row in 
set
 (0.00 sec)
MariaDB [(none)]> set GLOBAL max_connections=1000; 
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> show variables like "max_connections";
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 1000 |
+-----------------+-------+
1 row in set (0.00 sec)
ログイン後にコピー

2) 永続的な変更:


Configure /etc/my.cnf

[mysqld] 次のパラメーターを含む新しい行を追加します。 mariadb サービスを開き、mariadb データベースへの最大接続数を再度確認すると、最大接続数が設定した 1000 ではなく 214 であることがわかります。


max_connections=1000
ログイン後にコピー

これは、mariadb には開いているファイルの数にデフォルトの制限があるためです。 /usr/lib/systemd/system/mariadb.service を構成することで、開くファイルの数を増やすことができます。


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


[Service]次のパラメーターを含む 2 つの新しい行を追加します。

MariaDB [(none)]> show variables like 'max_connections'; 
+-----------------+-------+ 
| Variable_name | Value | 
+-----------------+-------+ 
| max_connections | 214 | 
+-----------------+-------+
ログイン後にコピー

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

LimitNO
FILE
=10000
LimitNPROC=10000
ログイン後にコピー

mariadb データベースをもう一度 最大接続数、最大接続数がすでに 1000 であることがわかります

systemctl --system daemon-reload 
systemctl restart mariadb.service
ログイン後にコピー

以上がmysqlの接続数(接続数が多すぎる)の設定方法を詳しく紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!