minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Ambiente operacional: Winows11, Phpstudy V8.1.1.3, MySQL 5.7.26
Há um limite para o número de conexões MySQL ao mesmo tempo. Quando o limite superior for excedido, a seguinte mensagem de erro será exibida:
1040 - Too many connections
Verifique o número máximo atual de conexões
mysql> show variables like '%max_connection%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 100 |
+-----------------+-------+
Modifique o número máximo de conexões
set global max_connections=500;
Ambiente de execução: Winows11 + Phpstudy V8.1.1.3
Depois de entrar na linha de comando do MySQL, se você se conectar ao serviço MySQL por um longo período, mas não realizar nenhuma operação, o serviço MySQL será desconectado automaticamente e o seguinte prompt aparecerá quando você executar a operação novamente.
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 2
Current database: liang
Confira as duas maneiras de escrever o tempo limite (o tempo limite padrão é 120 segundos):
select @@wait_timeout;
show variables like 'wait_timeout';
O tempo limite da sessão atual está definido para 700 segundos
set @@wait_timeout = 700;