Comment augmenter les connexions MySQL (connexions max)?

Chaque socket de la base de données MySQL aura des connexions par défaut comme 100 mais je cherche un moyen d'augmenter le nombre de connexions possibles > 100 à une connexion de socket de la base de données MySQL.

28
demandé sur tk_ 2014-03-10 14:32:43

3 réponses

Si vous avez besoin d'augmenter les connexions MySQL sans redémarrer MySQL, faites comme ci-dessous

mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 100   |
+-----------------+-------+
1 row in set (0.00 sec)

mysql> SET GLOBAL max_connections = 150;
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 150   |
+-----------------+-------+
1 row in set (0.00 sec)

Ces paramètres vont changer au redémarrage de MySQL.


Pour les changements permanents ajouter la ligne ci-dessous dans mon.cnf et redémarrer MySQL

max_connections = 150
66
répondu Abdul Manaf 2014-03-10 10:48:07

À partir de augmenter la limite de connexion MySQL:-

La configuration par défaut de MySQL définit les connexions simultanées maximales à 100. Si vous avez besoin de l'augmenter, vous pouvez le faire assez facilement:

Pour MySQL 3.x:

# vi /etc/my.cnf
set-variable = max_connections = 250

Pour MySQL 4.x et 5.x:

# vi /etc/my.cnf
max_connections = 250

Redémarrez MySQL une fois que vous avez effectué les modifications et vérifiez avec:

echo "show variables like 'max_connections';" | mysql

EDIT: - (à partir des commentaires)

La connexion simultanée maximale peut être portée maximale: 4 294 967 295 . Vérifier MySQL docs

5
répondu Rahul Tripathi 2014-03-10 10:42:39

J'ai eu le même problème et je l'ai résolu avec MySQL workbench, comme indiqué dans la capture d'écran ci-jointe:

  1. dans le navigateur (à gauche), sous la section "Gestion", cliquez sur "Statut et variables système",
  2. , puis choisissez "variables système" (onglet en haut),
  3. ensuite, recherchez "connexion" dans le champ de recherche,
  4. et 5. vous verrez deux champs qui doivent être ajustés pour répondre à vos besoins (max_connections et mysqlx_max_connections).

J'espère que ça aide!

Le système ne me permet pas de télécharger des photos, veuillez plutôt cliquer sur ce lien et vous pouvez voir ma capture d'écran...

2
répondu Guillaume 2017-11-19 15:58:56