MySQL: como corrigir o erro mysqli_connect (): (HY000 / 1040): Muitas conexões

mysql

No mundo de Software Livre Existem todos os tipos de aplicativos, do menor ao mais reconhecido e definidor de tendências, como GIMP, apache o MySQL. E já que estamos falando sobre o mecanismo de banco de dados, vamos mostrar como resolver um erro que pode ocorrer em alguns casos, e que é MySQL: muitas conexões.

Dizemos que pode acontecer porque podemos gastar muito tempo usando sem que isso aconteça, ou de repente pode acontecer que se nosso servidor tiver muita demanda veremos a mensagem de erro muito em breve, que para ser mais preciso diz mysqli_connect (): (HY000 / 1040): Muitas conexões.

Por padrão, o MySQL permite no máximo 100 solicitações de entrada, algo que não parece muito claro em sua documentação abundante e, portanto, às vezes pode ser difícil resolver alguns problemas. O que devemos fazer é usar nosso editor favorito para modificar o arquivo de configuração deste gerenciador de banco de dados gratuito, que é /etc/my.cnf, e nos posicionar abaixo, ou melhor, dentro da seção [mysql]

Adicionamos as seguintes linhas:

max_conexões = 500
max_user_connections = 500

Salvamos o arquivo e reiniciamos o serviço:

systemctl reinicie mysqld.service

Agora nosso O MySQL agora será capaz de aceitar 500 conexões de entrada simultaneamente, um número mais do que decente para a maioria dos casos, embora seja claro que seja totalmente arbitrário e podemos colocar qualquer outro número de acordo com nossa necessidade para poder atender a muitas solicitações e, assim, estar protegidos não só de uma demanda muito grande, mas também de qualquer erro programação inadvertida (que é a outra razão pela qual esse problema pode ser gerado).


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.