
16.04로 업그레이드하는 것은 악몽입니다. 10년 동안 실행되어 온 내 서버의 모든 것이 손상되었습니다.
천천히 서버를 다시 작동시키려고 노력하고 있습니다. 현재는 Zoneminder를 다루고 있습니다. 어제는 잘 작동했지만 오늘 로그인을 시도하면 로그인 화면으로 돌아가고 로그를 확인한 결과 WAR [사용자 "myusername"에 대해 로그인이 거부되었습니다]라는 오류가 발생했습니다. MySQL 데이터베이스에 들어가서 비밀번호를 삭제하고 들어갈 수 있었습니다. 옵션 및 사용자에 가서 새 비밀번호를 입력하려고 했더니 오류가 발생했습니다.
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 = ?'
'소스'에 대한 변경 사항을 저장하려고 하면 오류가 발생합니다. 예를 들어 '소스'를 클릭하고 모니터 속성(버퍼 및 타임스탬프 등을 변경할 수 있는 곳)을 불러오면 아무것도 변경하지 않고 저장을 클릭하면 다음 오류가 발생합니다.
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 =?'
현재로서는 작동하지만 설정을 변경하거나 비밀번호로 스트림을 보호할 수 있는 방법은 없습니다. DB가 완전히 망가졌다거나 MySQL이 아직도 망가졌다고 생각하는데... 무슨 일이 일어나고 있는지 전혀 모르겠습니다.
답변1
나는 조금 놀았고 이 문제를 해결할 수 있었습니다.이 튜토리얼문제를 해결하려면. 언급된 내용을 추가하고 권한이 올바른지 확인한 후에는 오류 없이 설정을 변경할 수 있었습니다.