mysql 5.7 이 명령문을 실행하기 전에 ALTER USER 문을 사용하여 비밀번호를 재설정해야 합니다.

문제 증상:

mysql 5.7.44 환경에서 초기화 비밀번호 mysql -uroot -p를 통해 데이터베이스를 초기화하고 로그인했는데, sql 실행 시 오류가 발생함: ERROR 1820(HY000): 이전에 ALTER USER 문을 사용하여 비밀번호를 재설정해야 함 이 문을 실행합니다.

해결책:

1. 실행set Password=password(root,'설정할 비밀번호');

2. 비밀번호가 만료되지 않도록 설정: 사용자 'root'@'localhost' 비밀번호 만료 안 함;

3, 선행flush privileges;새로고침 

단계는 아래와 같습니다.

mysql 서비스 다시 시작:service mysqld restart 

그런 다음 SQL 쿼리를 사용하십시오.

Supongo que te gusta

Origin blog.csdn.net/yeyuningzi/article/details/134856151
Recomendado
Clasificación