문제 증상:
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 쿼리를 사용하십시오.