Linux Centos7 Mysql 비밀번호를 잊어버리면 비밀번호를 어떻게 찾습니까

1, 데이터베이스 권한 검증 건너뛰기
mysqld --skip-grant-tables --user=mysql &   

2,
            systemctl restart mysqld

정상은 못 일어나요. 10초 정도 기다려요. ctrl + c 종료.
3, mysql 입력 시 입장 가능
4, 새 비밀번호 수정
UPDATE mysql.user SET authentication_string=password('new_password')
WHERE user='root' AND host='localhost';  

5, 라이센스 테이블 새로 고침
    FLUSH PRIVILEGES;        

6,exit 데이터베이스에서 탈퇴하고 새 비밀번호로 다시 로그인하면 성공적으로 로그인할 수 있습니다 7,reboot 다시 시작하여 mysql를 실행 상태로 바꾸는 것이 좋습니다
주의: 오류 처리
질문 1: ERROR You must reset your password using Alter USER statement before executing this statement
해결 방안: Alter USER'root'@'localhost'IDENTIFIED BY'xinmima',

좋은 웹페이지 즐겨찾기