Les connexions par défaut de chaque socket de la base de données MySQL seront égales à 100, mais je cherche un moyen d'augmenter le nombre de connexions possibles> 100 avec une connexion socket de la base de données MySQL.
Si vous avez besoin d'augmenter le nombre de connexions MySQL sans redémarrer MySQL, procédez comme suit:
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 changeront lors du redémarrage de MySQL.
Pour les modifications permanentes, ajoutez la ligne ci-dessous dans my.cnf et redémarrez MySQL.
max_connections = 150
De Augmenter la limite de connexion MySQL : -
La configuration par défaut de MySQL définit le nombre maximal de connexions simultanées à 100. Si vous devez 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 les modifications apportées et vérifiez avec:
echo "show variables like 'max_connections';" | mysql
EDIT: - (à partir des commentaires)
La connexion simultanée maximale peut être plage maximale: 4 294 967 295 . Vérifier documentation MYSQL
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:
J'espère que ça t'as aidé!