Você estava tão perto! O
kill -HUP
método não estava funcionando para mim também. Você estava ligando:
select @@global.max_connections;
Tudo o que você precisava era definir em vez de selecionar:
set @@global.max_connections = 400;
Ver:
http://www.netadmintools.com/art573.html
http://www.electrictoolbox.com/update-max-connections-mysql/