Problemas com Zonminder e MySQL após atualização para 16.04

Problemas com Zonminder e MySQL após atualização para 16.04

Atualizar para 16.04 é um pesadelo... quebrou tudo no meu servidor que está funcionando há 10 anos.

Estou lentamente tentando fazer meu servidor funcionar novamente... a partir de agora estou lidando com o Zoneminder. Ontem estava funcionando bem, mas hoje, quando tentei fazer login, ele simplesmente voltou para a tela de login e verifiquei os logs e estava recebendo um erro informando WAR [Login negado para o usuário "meunomedeusuário"]. Entrei no banco de dados MySQL e apaguei minha senha e consegui entrar. Fui nas opções e usuários e tentei inserir uma nova senha e recebi um erro

SQL-ERR 'SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'Password' at row 1', statement was 'update Users set Password = password('********') where Id = ?'

Se eu tentar salvar alguma alteração em uma 'fonte', isso também gerará um erro. por exemplo, se eu clicar na 'fonte' e abrir as propriedades dos monitores (onde você pode alterar coisas como buffers e carimbo de data / hora) e apenas clique em salvar sem alterar nada, receberei este erro:

SQL-ERR 'SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'ServerId' at row 1', statement was 'update Monitors set ServerId = '', AnalysisFPS = '', Triggers = '' where Id =?'

A partir de agora ele funcionará, mas sem qualquer forma de alterar qualquer configuração ou proteger os streams com senha. Acho que o banco de dados está completamente bagunçado ou o MySQL ainda está bagunçado... Não tenho ideia do que está acontecendo.

Responder1

Eu brinquei um pouco e consegui resolver esse problema ... useiEste tutorialpara corrigir o problema. Depois de adicionar as coisas mencionadas e garantir que as permissões estavam corretas, consegui alterar as configurações sem erros.

informação relacionada