A opção log-error é uma opção do servidor (mysqld) .
Ele é reconhecido em /etc/my.cnf no grupo [mysqld] .
Essa opção não existe para o programa cliente mysql e não seria compreendida sob o cabeçalho do grupo [mysql] .
Clique aqui para ver todas as opções para o programa cliente mysql .
O motivo log-error funciona no cabeçalho do grupo [mysqld_safe] ? Qualquer opção que mysqld_safe não entende é passada para [mysqld] .
O programa cliente mysql não pode redirecionar o arquivo de destino de log-error . Você deve alterá-lo em my.cnf e reiniciar. Ele não terá efeito no [mysqld] cabeçalho do grupo em .my.cnf porque log-error não é uma variável dinâmica.