ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

2023. 4. 10. 14:27에러대응

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)


$ mysql.server stop

$ mysql.server start --skip-grant-tables

 

$ mysql -u root

#mysql 버전 5.7 이하
update mysql.user set password=password('변경할 비밀번호') where user='root';

# mysql 버전 8.0 미만
update mysql.user set authentication_string=password('변경할 비밀번호') where user='root';

# mysql 버전 8.0 이상
update mysql.user set authentication_string=null where user='root';

$ flush privileges

$ mysql.server restart;

$ mysql -u root
alter user 'root'@'localhost' identified with caching_sha2_password by '변경할 비밀번호';

 

해피쿠 님의 블로그를 보고 문제를 해결했습니다.

자세한 내용은 아래는 링크를 봐주시길 바랍니다.

링크 : https://www.happykoo.net/@happykoo/posts/197

 

해피쿠 블로그 - [mysql] mysql 계정 비밀번호 재설정하기

누구나 손쉽게 운영하는 블로그!

www.happykoo.net