mysql8 phpmyadmin 비밀번호 로그인에 실패하면 어떻게 해야 합니까?

藏色散人
풀어 주다: 2021-04-14 10:29:27
앞으로
2039명이 탐색했습니다.

다음 튜토리얼 칼럼에서는 mysql8 phpmyadmin 비밀번호 로그인이 실패할 경우 수행할 작업을 소개합니다. 필요한 친구들에게 도움이 되길 바랍니다!

mysql8 phpmyadmin 비밀번호 로그인에 실패하면 어떻게 해야 합니까?

mysql8 phpmyadmin 비밀번호 로그인 실패


클라우드 서버에서 mysql 구성 후 phpmyadmin 배포가 완료되었으나 웹페이지에서 계정 비밀번호로 항상 로그인이 되지 않았습니다. 나중에 mysql8의 비밀번호 정책이 일치하지 않는 것으로 밝혀졌습니다.

이전 버전은 비밀번호 확인을 위해 mysql_native_password를 사용하는 반면, 새 버전은 caching_sha2_password

를 사용합니다. phpmyadmin은 로그인할 때 이전 버전의 확인을 사용하므로 로그인을 할 수 없습니다

여기서 해결 방법은 비밀번호 확인 방법을 이전 버전으로 변경하는 것입니다
1. mysql.user에서 사용자, 호스트, 플러그인을 선택합니다. 현재 비밀번호 계정 확인 방법을 봅니다. (여기서 내 루트는 이전 버전으로 변경되었습니다.)

+------------------+-----------+-----------------------+
| user             | host      | plugin                |
+------------------+-----------+-----------------------+
| admin            | %         | caching_sha2_password |
| mysql.infoschema | localhost | caching_sha2_password |
| mysql.session    | localhost | caching_sha2_password |
| mysql.sys        | localhost | caching_sha2_password |
| root             | localhost | mysql_native_password |
+------------------+-----------+-----------------------+
로그인 후 복사

2 . 새 버전의 변수는 'validate_password%'와 같은 변수 표시를 통해 볼 수 있습니다.

+--------------------------------------+-------+
| Variable_name                        | Value |
+--------------------------------------+-------+
| validate_password.check_user_name    | ON    |
| validate_password.dictionary_file    |       |
| validate_password.length             | 6     |
| validate_password.mixed_case_count   | 1     |
| validate_password.number_count       | 1     |
| validate_password.policy             | LOW   |
| validate_password.special_char_count | 1     |
+--------------------------------------+-------+
로그인 후 복사

비밀번호 강도를 확인하세요. 새로운 버전이 상대적으로 높지 않은 경우에는 단순 비밀번호 설정이 불가능합니다

비밀번호가 너무 단순하여 비밀번호 변경이 실패하는 경우가 있습니다. 해결 방법

위의 2를 통해 비밀번호 관련 설정을 확인하세요. . 주로 verify_password.length 및 verify_password.policy

ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '111111';
LUSH PRIVILEGES;
로그인 후 복사
를 살펴보세요. 그러면 비밀번호를 변경할 수 있습니다.

위 내용은 mysql8 phpmyadmin 비밀번호 로그인에 실패하면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!