Database/MySQL

[MySQL] ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

꽁담 2018. 6. 13. 23:21

MySQL 에서 쿼리 수행 시 다음과 같은 오류가 나오면서 구문이 수행되지 않은 경우 해결방법입니다.

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.


SET PASSWORD 구문을 사용하여 비밀번호를 설정한 뒤 구문을 수행합니다.

mysql> SET PASSWORD = PASSWORD('root');
Query OK, 0 rows affected, 1 warning (0.05 sec)

mysql> COMMIT;
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT 1;
+---+
| 1 |
+---+
| 1 |
+---+
1 row in set (0.00 sec)