2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Environnement d'exploitation : Winows11, Phpstudy V8.1.1.3, MySQL 5.7.26
Il existe une limite au nombre de connexions MySQL en même temps. Lorsque la limite supérieure est dépassée, le message d'erreur suivant s'affichera :
1040 - Too many connections
Afficher le nombre maximum actuel de connexions
mysql> show variables like '%max_connection%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 100 |
+-----------------+-------+
Modifier le nombre maximum de connexions
set global max_connections=500;
Environnement d'exploitation : Winows11 + Phpstudy V8.1.1.3
Après avoir entré la ligne de commande MySQL, si vous vous connectez au service MySQL pendant une longue période sans effectuer aucune opération, le service MySQL se déconnectera automatiquement et l'invite suivante apparaîtra lorsque vous effectuerez à nouveau l'opération.
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 2
Current database: liang
Découvrez les deux façons d'écrire le délai d'attente (le délai d'attente par défaut est de 120 secondes) :
select @@wait_timeout;
show variables like 'wait_timeout';
Le délai d'expiration de la session en cours est fixé à 700 secondes
set @@wait_timeout = 700;