Não existem conexões ilimitadas. Você deve considerar os recursos do sistema, o uso de memória por thread, bem como os tipos de consultas que estão sendo executadas.
Se esta configuração não estiver configurada corretamente, você corre o risco de o MySQL ficar sem memória e reiniciar, o que poderia resultar em perda ou corrupção de dados.
O diretório support-files
inclui configurações de amostra, que podem ser usadas como pontos de partida. Além disso, o link abaixo tem mais uma descrição detalhada da descrição sobre como ajustar a configuração.
Há também fórmulas que eu gostaria de colocar em planilhas para cálculo de memória por thread.