sourcecode

mysql 루트 사용자 권한 손실

codebag 2023. 10. 5. 21:34
반응형

mysql 루트 사용자 권한 손실

mariadb를 사용하고 있는데 mysql root 사용자가 모든 priage를 잃었습니다.이제 모든 것이 내게 "접근 거부"를 주는군요

mysql을 다시 설치하려고 했는데 구성 파일이 삭제되지 않은 것 같습니다.

mysql 테이블에 접근할 수 없고 다른 프레스 설치도 할 수 없는데 어떻게 고칠 수 있나요?

그런데 저는 ubuntu 16.04를 사용하고 이 질문에 따라

MySQL 루트 사용자 권한을 복원하려면 어떻게 해야 합니까?

모든 구성 파일로 miaadb를 완전히 제거하는 것 외에는 아무것도 할 수 없을 것 같습니다.

-----------------------------------------------------------

비밀번호에는 문제가 없습니다. 문제는 루트 사용자에게 특권이 없다는 것입니다.

비밀번호 변경에 대한 해결책을 보내지 말아주세요.

단말기에 다음 행을 입력합니다.

  1. MySQL Server를 중지합니다.

    sudo /etc/init.d/mysql stop

  2. mysqld 구성을 시작합니다.

    sudo mysqld --skip-grant-tables &

  3. MySQL에 루트로 로그인합니다.

    mysql -u root mysql

  4. 새 비밀번호를 새 비밀번호로 바꿉니다.

    UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;

언급URL : https://stackoverflow.com/questions/39936356/lost-mysql-root-user-privelages

반응형