Verifique o número de conexões ativas no servidor remoto / de destino.
Olhando para o código fonte (de versões mais recentes), acho que é uma boa aposta que a mensagem "Muitas conexões" está sendo retornada do terminal remoto - ao invés de ser originada no servidor local (onde o FEDERATED
do motor está sendo usado).
SHOW STATUS LIKE '%connect%';
Threads_connected
é a contagem atual, Max_used_connections
é o maior valor visto desde a última vez em que FLUSH STATUS
foi emitido.
Se esse valor máximo for igual a (ou 1 mais que) o valor retornado por SHOW VARIABLES LIKE 'max_connections';
, então, em algum momento, o servidor foi excedido e poderia ter retornado essa mensagem.
Se o servidor remoto mostrar muitas conexões federadas de entrada ociosas, você poderá descobrir que emitir FLUSH TABLES
no servidor local irá liberá-las.