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