Estou tentando instalar um plug-in no meu banco de dados MySQL, mas toda vez que tento recebo um erro de entrada duplicada:
INSTALL PLUGIN audit_log SONAME 'audit_log.so';
Error Code: 1062. Duplicate entry 'audit_log' for key 'PRIMARY'
Mas se eu executar:
SHOW PLUGINS;
SELECT * FROM `information_schema`.`plugins`;
Não há sinal disso.
Se eu executar SELECT * FROM mysql.plugin;
, há uma entrada para ele.
Mas se eu correr UNINSTALL PLUGIN audit_log;
, então ele me diz que não existe.Error Code: 1305. PLUGIN audit_log does not exist
Eu sei que o arquivo está lá, porque existem dois bancos de dados neste servidor em execução mysqld_multi
e ele foi instalado bem no outro.
O servidor é 5.5.54, o servidor é Debian 8 (jessie).
Há algo mais que eu possa fazer? Posso simplesmente excluí-lo da mysql.plugin
tabela sem causar problemas? Reiniciar o servidor não é viável, pois é meu banco de dados mestre.
No final, renomeei a entrada em
mysql.plugin
e consegui instalá-la. Depois que verifiquei que estava tudo bem, removi a entrada emmysql.plugin
.Até agora parece estar funcionando bem,