본문 바로가기

리눅스

[리눅스] MySQL 8.0에서 비밀번호 재설정 오류

728x90

MySQL 8.0에서 비밀번호 재설정 오류

mysql> select version();
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

이 오류는 MySQL에서 사용자의 비밀번호가 만료되었거나 기본 비밀번호를 사용하고 있는 경우 발생할 수 있습니다. 오류 메시지에서 나와 있는 대로 ALTER USER 문을 사용하여 비밀번호를 재설정해야합니다.

 

다음은 비밀번호 재설정 방법입니다.

 

1. MySQL 서버에 로그인합니다.

2. ALTER USER 문을 사용하여 새로운 비밀번호를 설정합니다. 예를 들어, 새로운 비밀번호를 "newpassword"로 설정하려면 다음과 같이 입력합니다.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

여기서 'root'는 비밀번호를 재설정하려는 사용자의 이름입니다.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
Query OK, 0 rows affected (0.01 sec)

3. 비밀번호가 성공적으로 재설정되면 다시 원래 명령을 실행하면 됩니다.

SELECT VERSION();

이제 이 명령이 정상적으로 실행될 것입니다.

mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.33    |
+-----------+
1 row in set (0.00 sec)

 

더 자세한 정보를 원하시면 MySQL 공식 문서를 참조하시면 됩니다.

 

728x90