programing

debian-sys-maint에 대한 권한을 재설정할 수 없습니다. 오류 1045 액세스가 거부되었습니다.

i4 2023. 8. 14. 22:27
반응형

debian-sys-maint에 대한 권한을 재설정할 수 없습니다. 오류 1045 액세스가 거부되었습니다.

내 MariaDB 서버는 오류 없이 중지/재시작할 수 없습니다.

History: 저는 Lubuntu 14.04에서 MySQL-Server를 실행하고 있었습니다.하드 디스크를 사용하기 위해 데이터베이스를 저장했습니다.

mysqldump -u root -p --events --all-databases > dump.sql

새로운 시스템(아직 Lubuntu 14.04)을 설정했지만, 지금은 MariaDB와 함께, 그리고 데이터베이스를 재생했습니다.

mysql -u root -p < dump.sql

모든 것이 잘 되는 것 같았습니다.그러나 이제 서버 재시작 시 다음 오류가 표시됩니다.

service mysql stop

"실패"라고 말합니다.종료 후 다시 시작할 때

service mysql start

메시지를 받았어요.

ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost'

여러 포럼(또한 여기)에서 debian-sys-admin에 대한 neu 암호를 설정하는 것이 좋습니다.

GRANT ALL PRIVILEGES on . TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;

하지만 이것은 메시지를 초래합니다.

ERROR 1045 (28000): Access denied for user 'root'@'localhost'

(루트로 로그인하는 동안).

도움이 필요해요!

모든 데비안 기반 배포에서 MySQL 사용자debian-sys-maint패키지에 필요합니다.mysql-server-5.5mysql을 종료하고 다른 관리를 수행합니다.따라서 해당 사용자의 암호가 정확한지 확인해야 합니다./etc/mysql/debian.cnf이러한 명령을 사용하여 해당 파일에서 사용자에게 적절한 값으로 설정할 수 있습니다.

UPDATE mysql.user SET Password=PASSWORD('*secret*') WHERE User='debian-sys-maint';
FLUSH PRIVILEGES;

읽어주세요/usr/share/doc/mysql-server-5.5/README.Debian.gz자세한 정보는.

사용자debian-sys-maint또한 모든 권한이 필요합니다.mysql데이터베이스 및 종료 권한.권한이 제거된 경우 이를 통해 권한을 설정할 수 있습니다.

GRANT SHUTDOWN ON *.* TO ‘debian-sys-maint’@’localhost’ identified by ‘*secret*';
GRANT all ON mysql.* TO ‘debian-sys-maint’@’localhost';
FLUSH PRIVILEGES;

어디에*secret*파일에 설정된 암호입니다.debian.cnf.

언급URL : https://stackoverflow.com/questions/26755085/cannot-reset-privileges-for-debian-sys-maint-error-1045-access-denied

반응형