Como posso aumentar max_connections no MySQL?
fevereiro 18, 2024Pelo que eu sei, se você quiser ter essa configuração persistentemente para seus bancos de dados MySQL, modifique a configuração max_connection em seu arquivo de configuração MySQL. A localização deste arquivo pode variar dependendo da versão do MySQL:
/etc/my.cnf
/etc/mysql/my.cnf
/etc/mysql/mysql.conf.d/mysqld.cnf
Você também pode determinar onde está o local do arquivo de configuração executando mysqld –help –verbose. Esse comando produzirá algo parecido com estas linhas:
Default options are read from the following files in the given order:
/etc/my.cnf /usr/local/etc/my.cnf ~/.my.cnf
No arquivo de configuração, você encontrará a seção [mysqld]. Nessa seção, você desejará inserir/modificar a linha para max_connections = $defaultvalue. Você definiria $defaultvalue como a conexão máxima desejada. Usar este método exigiria que você reiniciasse seu servidor MySQL executando o comando: /etc/init.d/mysql restart. Se isso não funcionar, tente executar sudo systemctl restart mysqld Se você quiser aumentar temporariamente o máximo de conexões, você terá que modificar uma variável dentro do MySQL. Você deve conseguir isso fazendo o seguinte:
- Acesse sua ferramenta de linha de comando MySQL
- Comando:
show variables like "max_connections"
; - This will return an output as such:
Variable_name Value
max_connections 100
- Se você tiver as permissões adequadas, altere a variável executando o comando:
-> set global max_connections = $DesiredValue;<-
Você inseriria o valor máximo de conexões desejado no lugar de $DesiredValue. - As alterações usando este método entrarão em vigor imediatamente, mas serão redefinidas para os valores padrão assim que o MySQL for reiniciado.
Fonte: https://www.linode.com/community/questions/18791/how-can-i-increase-the-max_connections-in-mysql