해당 오류는 거의 대부분 root 계정의 비밀번호를 잘못 입력했거나 비밀번호를 까먹었을 때
볼 수 있는 오류다
해당 현상을 해결하기 위해서는 비밀번호를 변경해주어야 한다
먼저 시작 표시줄에 cmd 를 검색하여 명령 창을 열어준다
(시작 전 윈도우 서비스 관리자 에서 사용하고 있는 MYSQL을 종료해주어야한다.)
1.
시작 표시줄에서 우클릭
2.
작업 관리자자에서 '서비스' 탭 선택
3.
MYSQL 중지 ( 나는 APM 을 사용하고 있었기 때문에, 서비스 명칭이 APM_MYSQL5 였다.)
명령 프롬프트에서 mysqld.exe 실행파일이 있는 경로로 들어간다.
해당 경로에서 [mysqld.exe --skip-grant] 를 입력해준다
명령어를 입력했으면, 해당 프롬프트 창은 나두고 새로운 명령 프롬프트창을 하나 연다
새로운 명령어 창을 열어서,
이 전에 동일한 경로로 입장하여 [mysql- -uroot] 명령어를 입력해준다
위에 보이는 ERROR 1045 는 mysql 서비스를 정상적으로 종료하지 않았을 때 발생하는 오류이다
종료를 해주고 mysql-uroot 명령어를 입력하면 [mysql>] 경로로 들어오게 된다.
use mysql; 입력 후,
[update user set password='변경할 암호입력' where user = 'root';]
쿼리를 입력해준다.
이 후,
[flush privileges;]를 입력하여 변경사항을 적용해준다.
그리고 MYSQL 서비스를 재시작해주고 변경된 비밀번호를 입력하면 오류가 해결되어 있을 것이다.
'개발 > BACK' 카테고리의 다른 글
[SpringFramework] 스프링프레임워크 회원가입 기능 구현 예제_1 (0) | 2021.03.15 |
---|---|
[Spring Framework ] jdk 1.8 변경 방법 및 Spring Framework 버전 변경 방법 (+추가 , MVNREPOSITORY 사용방법) (0) | 2021.03.15 |
[SpringFramework] 스프링 프레임 워크 네이버 로그인(API) 연동 예제 2 (0) | 2021.03.15 |
[SpringFramework] 스프링 프레임워크 네이버 로그인(API) 연동 예제_1 (0) | 2021.03.15 |
[Spring Framework] Sitemesh 설정 방법 (0) | 2020.07.25 |