MySQL 8.0에서 사용자 비밀번호 재설정: 단계별 가이드
P粉724737511
P粉724737511 2024-01-01 11:05:08
0
1
511

내 질문과 세부정보

MySQL8.0에서 사용자의 비밀번호를 변경하고 싶지만 온라인 방법 중 거의 아무것도 작동하지 않는 것 같습니다.

내 mysql.user 테이블 세부정보는 다음과 같습니다.

으아악

내가 무슨 짓을 한 걸까

다음 명령을 시도했습니다:

으아악

다음 오류 메시지를 받았습니다:

으아악

저는 또한 mysql.user 테이블을 직접 조작하려고 시도했습니다:

으아악

작동하는 동안 비밀번호 12345를 통해 yyy에 로그인할 수 없습니다. 그러다가 테이블을 살펴보니 정말 이상해 보였습니다.

mysql> select user, host from user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| Excalibur        | %         |
| yyy              | %         |
| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+

P粉724737511
P粉724737511

모든 응답(1)
P粉022285768

MySQL 8.0의 경우

일반 사용자는 다음 명령을 사용하여 비밀번호를 변경합니다

으아아아

루트 사용자의 경우 다음 명령을 사용하여 비밀번호를 변경하세요

P.S "$A$005$"로 비밀번호를 사용하는지 확인하세요. caching_sha2_password 인증 플러그인을 사용해야 합니다. "WITH caching_sha2_password"가 없으면 루트 사용자에게는 작동하지 않습니다. 일반 사용자인 경우 권한을 부여해야 합니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿