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).