mysql8 phpmyadmin 비밀번호 로그인 실패
를 사용합니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!