Probleme mit Zonminder und MySQL nach dem Upgrade auf 16.04

Probleme mit Zonminder und MySQL nach dem Upgrade auf 16.04

Das Upgrade auf 16.04 ist ein Albtraum ... es hat alles auf meinem Server kaputt gemacht, der seit 10 Jahren läuft.

Ich versuche langsam, meinen Server wieder zum Laufen zu bringen ... im Moment beschäftige ich mich mit Zoneminder. Gestern hat es noch einwandfrei funktioniert, aber heute, als ich versuchte, mich anzumelden, ging es einfach zurück zum Anmeldebildschirm und ich überprüfte die Protokolle und bekam eine Fehlermeldung mit dem Hinweis WAR [Anmeldung für Benutzer „myusername“ verweigert]. Ich ging in die MySQL-Datenbank und löschte mein Passwort und konnte mich anmelden. Ich ging zu den Optionen und Benutzern und versuchte, ein neues Passwort einzugeben und bekam eine Fehlermeldung

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 = ?'

Wenn ich versuche, Änderungen an einer „Quelle“ zu speichern, wird auch einfach ein Fehler ausgegeben. Wenn ich beispielsweise auf die „Quelle“ klicke, die Monitoreigenschaften aufrufe (wo Sie Dinge wie Puffer und Zeitstempel ändern können) und einfach auf „Speichern“ klicke, ohne überhaupt etwas zu ändern, erhalte ich diesen Fehler:

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 =?'

Ab sofort funktioniert es, aber ohne Möglichkeit, Einstellungen zu ändern oder die Streams mit einem Passwort zu schützen. Ich glaube, die Datenbank ist völlig im Eimer oder MySQL ist immer noch im Eimer ... Ich habe keine Ahnung, was los ist.

Antwort1

Ich habe ein bisschen herumgespielt und konnte dieses Problem beheben ... Ich habeDieses Tutorialum das Problem zu beheben. Nachdem ich die erwähnten Dinge hinzugefügt und sichergestellt hatte, dass die Berechtigungen korrekt waren, konnte ich die Einstellungen ohne Fehler ändern.

verwandte Informationen