Existe uma maneira de alterar o tmpdir em um servidor MySQL sem reiniciá-lo? O problema é que eu uso um tmpfs montado em /var/lib/mysqltmp, mas às vezes está transbordando e causa problemas. Não quero reiniciar o servidor, porque isso significa cerca de 2 a 3 horas de degradação do serviço.
Outra saída possível dessa situação é desmontar o tmpfs, mas tentar dá esse erro:
[root@db2 /]# umount /var/lib/mysqltmp/
umount: /var/lib/mysqltmp: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
Parece que não há uma maneira fácil e discreta de fazer isso. No entanto, existe uma maneira de aumentar o tamanho do tmpfs.
tmpdir não é uma variável dinâmica, então "oficialmente" você não pode, talvez você possa brincar com links simbólicos , mas eu seria altamente desaconselhável fazer isso com um MySQL em execução.
máx.