우분투 14.04 서버에 mysql 데이터베이스가 있습니다. 이 일이 시작되기 시작한 몇 주 전까지 몇 달 동안은 정말 잘 작동했습니다. 갑자기 모든 사용자 권한이 손실되므로 모든 권한을 다시 설정해야 합니다. 다음 명령을 수행합니다(루트 권한 포함).
service mysql stop
/usr/bin/mysqld_safe --skip-grant-tables --skip-networking
그런 다음 mysql 클라이언트에서:
flush privileges;
grant [privileges] on dbname.tblname to "user"@"host" identified by "password"; (for every user)
flush privileges;
그런 다음 mysqld_safe를 중지하고 mysql을 정상적으로 다시 시작합니다.
활성화할 로그와 이런 일이 발생하는 이유에 대한 단서를 알아야 합니다. MySQL 버전은 5.5.44입니다.
미리 감사드립니다.