Caso após processo de migração do Zabbix Server você receba a mensagem mais abaixo, estarei mostrando como realizar a correção deste erro.
Para realizar a correção deste erro, se faz necessário entrar na console do banco e executar a seguinte query:
SELECT CONCAT('ALTER TABLE ',TABLE_SCHEMA,'.',TABLE_NAME,' CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin; ')
AS alter_sql
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'NOME_DO_BANCO_ZABBIX';
No item destacado é necessário informar qual o nome do banco que o Zabbix utiliza.
Após a execução dessa query você receberá mais ou menos a seguinte tela abaixo a depender da quantidade de tabelas que necessite modificar:
Agora basta copiar todo o comando iniciando do primeiro ALTER TABLE até o final da linha. Você pode usar o Bloco de Notas, Notepad++ ou qualquer outro editor da sua preferência. O que você fará com ele, após colar o resultado você irá remover todos os caracteres desnecessários, exemplo, | (pipe), | (pipe com espaço).
Qual a ideia, é deixar somente os trechos da query que comecá com ALTER TABLE e termina com ;.
Depois de editar e limpar toda a query, basta copiar e colar novamente na console do banco.
Feito!
Espero ter ajudado.
Nenhum comentário:
Postar um comentário