Spring/DB

DB(MySQL) & Spring 오류

hyeon1212 2023. 3. 8. 13:47

Spring에서 DB 연결시, 문제가 없던 부분이 갑자기 오류가 뜨면서 돌아가지 않는 경우가 있다.

그 중 가장 대표적인 이유를 가져와 보았다.


1. Spring과 DB 연결에서 db, user, password 등 정보 오류

  • 해결 : 접속되야하는 db의 정보에 따라서 spring 코드 수정

2. MySQL 접속 -> mysql 서비스가 로컬 컴퓨터에서 중지되었습니다.

  • 원인 : 여러개의 mysql을 동작되는 문제 or 동작 중 오류
  • 해결 : mysql 프로세스 중지 후 다시 시작
  • 참고자료 : MySQL 서버 연결 불가
 

[MySQL] 'mysql80 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다. '

Mysql을 사용해서 개발을 하다가 이런 오류를 만나면 진짜 진짜 짜증난다ㅜㅠㅠ 저번에도 이것때문에 Mysql을 새로 설치했는데, 또다시 이런 문제가 발생해서 인터넷을 찾아봤는데, cmd 창(관리자

kumsil1006.tistory.com

3. DB 비밀번호 변경

  • 해결 : MySQL 서비스 종료 -> 비밀번호 초기화 후 다시 비밀번호 지정
    • 서비스 종료 : net stop MySql80 
    • cmd에서 SQL에 패스워드 없이 접속 가능
      • mysqld --datadir="C:\ProgramData\MySQL\MySQL Server 8.0\Data" --console --skip-grant-tables --shared-memory
      • mysql -u root
    • MySQL에서 비밀번호 초기화
      • use mysql;
      • UPDATE user SET authentication_string=null WHERE User='root';
      • select authentication_string from user;
      • flush privileges;
    • MySQL에서 비밀번호 재설정
      • ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '123456';
      • use mysql;
      • select authentication_string from user;
    • MySQL 프로그램 재시작
  • 참고자료 : mysql 비밀번호 초기화
 

[MySQL] mysql root 비밀번호 초기화 (mysql 8)

ㅎㅎ 인코딩 설정하다가 뭔가가 꼬여, 비밀번호 초기화가 필요했다. ① 설정 > 시스템에서 Mysql80 시스템을 종료하거나 cmd를 관리자 권한으로 열어 >> net stop MySql80 ② mysql이 program Files에, Program Dat

sseyeon.tistory.com