프로필사진

Go, Vantage point

가까운 곳을 걷지 않고 서는 먼 곳을 갈 수 없다.


Github | https://github.com/overnew/

Blog | https://everenew.tistory.com/





티스토리 뷰

반응형

 

 

 

 

Spring과 MySQL을 연동하기 위해 모든 세팅을 맞추고 실행도 잘 되었다.

하지만, 재부팅만하면 MySQL root 계정 접속 시, 'Access denied for user 'root'@'localhost' (using password: YES)'  라는 오류를 계속 만나게 된다.

 

문제는 이 오류가 비밀번호가 맞지 않아 발생하는 오류인데, 분명 맞는 번호를 입력해도 'Access denied for user 'root'@'localhost' (using password: YES)'  오류 만이 발생하였다.

몇번을 MySQL을 재설치 하더라도 재부팅만 하면 동일한 현상이 발생한다.

 

포기하고 이전에 사용하던 MariaDB를 적용해보기 위해 MariaDB를 테스트하던 중 설마 둘이 충돌이 난건 아닐까 생각이 들었다.

 

 

혹시나 해서 MySQL  root 계정 명령어에 MariaDB의 root 계정 password를 입력했더니 실행이 된다...

MariaDB는 MySQL와 호환이 되고, 명령어와 port마저 동일하기 때문에 지금까지 재부팅시 MariaDB가 대신 실행되던 것이였다.

 

 

 

mariaDB를 제거하는 방법도 있지만 자동 실행을 멈추어는 방식을 사용해 보았다.

 

 

 

서비스 앱을 통해서 MariaDB의 시작 유형을 '사용 안 함'으로 만들어 주자.

 

 

 

이제 재부팅을 하더라도 mySQL이 정상 실행될 것이다.

 

 

 

추가적으로 port도 동일한 번호를 사용하고 있으므로 아래처럼 바꿔줄 수도 있다.

 

 

mariaDB의 폴더에 접근해서 my.ini을 열어주자.

 

 

포트번호를 원하는 것으로 바꾸어주자.

 

 

 

 

 

 

 

반응형
댓글
반응형
인기글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함