삶이 레몬을 주면 레몬에이드로 !
면접때 오류해결 경험 후기로 대답하면되지!
공부 더 하라고 신께서 오류를 내려주심(무신론자).....
잘 되던게 급 서버 오류...
룰루랄라 이제 다 했으니 CSS마무리만 하고 포폴 작성 시작하자!
했는데............
서버 연결이 안 되서 찾느라 하루 날리고 밤에 해결되서 3시간 잔날.
java.sql.SQLNonTransientConnectionException: Could not connect to address=(host=localhost)(port=3306)(type=master) : Socket fail to connect to host:localhost, port:3306. Connection refused: connect
sql연결이 안 되서 서버가 안 돌음.
아이피 3306를 못 찾는 것 같은데..application.properties에서 db설정 소스에서 3307로 바꿔봤는데 해결안됨. CMD에서 3306이 겹치나 해서 봤는데 아예 리스닝 하고 있지도 않았음...
전날 수업때 zulu깔았었는데 자바 파일이랑 같은데 넣어서 충돌이였나봄 설정도 다 같이 바뀐 것 발견함.
지우면 되겠지~ 했는데 안 되길래 보니 여전히 jdk11이 아님.
SDK 자바11로 다시 설정함.
->여전히 안됨
SQL이 연결이 안 되니 MariaDB를 다시 깔아보자
-> 이걸로 해결
-> 서버 잘 돌아감, 그러나 권한 설정 안 해서 데이터 안 들어감
-> 새로 권한 설정도 전체로 해줌 -> 서버 잘 됨.
서버 정상 작동 후 또 다른 문제 발생
sql오류 (외래키 참조성..똑같이 했는데 잘 되던게 안 되는 기이한 현상, 외래키로 안 하고 이렇게 키 설정 다시 하니 잘 됨)
CREATE TABLE `user_role` (
`user_id` BIGINT(20) NOT NULL,
`role_id` BIGINT(20) NOT NULL,
PRIMARY KEY (`user_id`, `role_id`) USING BTREE
)
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB
;
role에 역할 없어서 데이터 입력 안 됬었음.
-> ROLE넣어주고 해결
처음에 데이터 없어서 500 오류나서 데이터에서 데이터 먼저 넣으니 리스트 화면 잘 뜸
스트레스 받으면 심장이 벌렁 거림.
조급하지 않게 에라 모르겠다로 마인드 컨트롤 했다.
잘 돌던 서버가 언제든지 이렇게 문제가 생길 수 있고 ,
분명 이런 경험이 처음도 아니다.
이걸 해결 못 하면 ,, 오늘 포폴 못 만드는데 그럼 어쩌지?
안절부절말고 딱! 이거에만 집중해서 에라모르겠다,
해결 되겠지~ 하고 마인드 컨트롤이 중요하다,
그러니 언제나 차분하게 대처하자. 마음을 차분히하니
다른 방법도 생각나고 (SQL 포트 변경 하면서 재설치)
결국 해결함.
고생했다.