EC2에서 innoDB 손상 시 해결 방법(1)
·
개발 공부/오류 해결
- 오류 파악 EC2 인스턴스를 이용해 MySQL을 외부 접속해서 사용하고 있었는데 AWS를 공부하다가 사용하던 인스턴스를 중지하고 재시작을 하게 되었다. 나는 중지하면 퍼블릭 ip가 바뀌는 지 몰랐었고 재 시작해서 퍼블릭 ip가 바뀌니 Workbench에서 연결 할 수 없다고 나왔다. SSH로 접속할 수 있는 키 파일을 가지고 있지 않았기 때문에 키만 잘 바꾸면 될꺼라고 생각했고 그 과정에서 여러가지를 배웠지만 결국 아무 관련이 없었다. **관련 포스트 이다 https://codingsook.tistory.com/40 aws 인스턴스 키 파일을 잃어버린 당신 괜찮아 키 페어 변경 방법 알려줄게 AWS 공부를 위해 서버를 추가로 만들다 보니 요금이 부담되 프로젝트가 배포된 AWS EC2 서버를 중지했다...
230317 TIL
·
개발 공부/TIL(오늘 내가 배운 것)
오늘 내가 배운 것 😀 - AWS S3 - EC2와 MySQL workbench 외부 접속 안되는 오류 해결!!!!😭😭😭😭 -- 개발자 오픈 카톡방 장장 4시간을 도와주신 싯포님에게 무한한 감사를ㅠㅠㅠㅠ -- 이건 무조건 블로그로 올릴 거다 오늘 이것을 왜 공부했는가 😎 S3는 사용해보긴 했지만 전부터 확실히 어떤 건지 알고 싶어서 공부했다. 그리고 드디어 약 2주간의 걸친 오류를 해결했다 만세!!! 오늘 내가 느낀 점 😊 커뮤니티에 올려도 안되고 구글링해도 모르겠어서 반쯤 포기 상태였는데 역시 세상에 안되는 건 없는 거 같다. 이 오류를 통해서 정말 많이 CLI 명령어와 리눅스, AWS를 공부하게 되어 감사한 시간이다. 일주일 동안 공부 안했으면 오늘 싯포님이 도와주셔도 무슨 소리인지 몰랐을 거다ㅠㅠㅠ..
230316 TIL
·
개발 공부/TIL(오늘 내가 배운 것)
오늘 내가 배운 것 😀 - EC2에 Docker 설치해서 데이터베이스 컨테이너 다운 및 데이터베이스 컨테이너 안으로 들어가서 시행하는 법 공부(복습차원) - AWS EC2 Auto scaling 하는 법 실습 - Nodejs 시퀄라이즈 실습 오늘 이것을 왜 공부했는가 😎 목표했던 docker 와 jenkins 공부가 얼추 끝나고 다시 복습 및 nodejs 그리고 AWS를 조금씩 공부중이다. 그런데 nodejs 실습이 이미 코드를 다 써놓고 설명해주는 식이여서 사실 잘 와닿지가 않아 다른 강의를 들어볼 까 고민된다 오늘 내가 느낀 점 😊 클라우드에 대해서 배우는 것도 재밌다. 얼른 개발하면서 같이 사용해보고 싶다. 주어진 하루에 감사하고 건강히 공부할 수 있는 것에 감사하자
230315 TIL
·
개발 공부/TIL(오늘 내가 배운 것)
오늘 내가 배운 것 😀 - 젠킨스 이용하여 ssh key 설정하고 AWS ECR에 도커 이미지 올리고 컨테이너 배포 및 젠킨스 빌드 과정 공부 - SSH 공부 - MariaDB Connect 문제 해결 위해 여러 정보 습득 -- mysql.sock 가 없어 데이터베이스가 EC2에서 연결이 안되고 이로 인해 workbench에서도 퍼블릭 ip 자체가 연결이 안됨 -- 아마 conf 파일을 건드리다가 잘못 된 거 같은데 아직까지는 해결 방법을 모르겠음 오늘 이것을 왜 공부했는가 😎 드디어 Docker부터 Jenkins까지 대략적으로 어떻게 흘러가고 이용하는지 배웠다. 이 과정에서 SSH 프로토콜에 대해서도 공부하고 키 페어의 역할도 알게 되었다. 아직 dockerfile 작성이나 jenkinsfile 작성 ..
SSH
·
CS 공부/클라우드
AWS를 공부할 때도, Jenkins를 공부할 때도 SSH가 많이 나와서 이해하기가 어려웠다. 그래서 이 참에 공부하며 이해를 넓히려고 한다! SSH란? SSH는 Secure Shell의 약자로 원격 호스트에 접속하기 위해 사용되는 통신 프로토콜이다. Shell(쉘)은 명령어와 프로그램을 사용할 때 쓰는 인터페이스를 말하는데 사용자로부터 명령을 받아 해석하고 실행하는 역할을 한다 SSH가 필요한 이유 SSH가 널리 사용되는 이유는 기존 원격 접속 방식인 Telnet이 지닌 보안 취약점 때문이다. SSH는 데이터 전송과 원격 제어에 사용되는데 SSH는 비대칭키와 대칭키 방식으로 암호화되어 보안 상 안전하다 AWS와 같은 클라우드 서비스에서 제공하는 서버는 기본적으로 원격 접속으로 접근하고 사용한다 SSH ..
aws 인스턴스 키 파일을 잃어버린 당신 괜찮아 키 페어 변경 방법 알려줄게
·
개발 공부/오류 해결
AWS 공부를 위해 서버를 추가로 만들다 보니 요금이 부담되 프로젝트가 배포된 AWS EC2 서버를 중지했다. 그런데 이게 왠걸 중지하고 나니까 퍼블릭 ip가 바뀌어서 프로젝트에 접근할 수가 없다😫 심지어 키 파일은 내 컴퓨터에 없어서 도저히 들어갈 방법이 없다 그래서 구글링하다가 키 페어 파일 변경하는 법을 알게 됐는데 나중에 까먹지 않기 위해 기록한다. 많은 시행착오를 겪은 후 나처럼 어렵고 두렵고 떨린 마음을 가진 초보자들을 위해 모든 걸 다 친절히 써주겠다. 자 시작해보자! 1. AWS에 접속해 기존 인스턴스와 동일한 서버를 만들어준다(다 동일해야 한다!). 키 페어 파일도 새로 만들어야 한다면 만들어준다 2. 복구해야 할 인스턴스(편의상 1번)와 복구를 위해 만든 임시 인스턴스(편의상 2번) 둘..
230308 TIL
·
개발 공부/TIL(오늘 내가 배운 것)
오늘 내가 배운 것 😀 node.js - 시퀄라이즈 맛보기 ubuntu 기반 aws EC2에 docker 설치 후 컨테이너 배포 과정 오늘 이것을 왜 공부했는가 😎 젠킨스와 연결되는 유튜브 강의를 찾았다! 근데 docker부터 순차적으로 다뤄서 복습 겸 다시 공부했다. 내일은 젠킨스까지 완강할 것이다 오늘 내가 느낀 점 😊 이제 확실히 리눅스 명령어도 익숙해지고 있다. 얼른 다른 것도 배우고 싶다
230307 TIL
·
개발 공부/TIL(오늘 내가 배운 것)
오늘 내가 배운 것 😀 node.js 미들웨어 - 에러 처리 미들웨어 - next() - morgan, cookie-parser, express-session - static 미들웨어 - express-session 미들웨어 - multer - dotenv 오늘 이것을 왜 공부했는가 😎 꾸준히 node.js 공부! 오늘 내가 느낀 점 😊 오늘은 몸이 안 좋아서 오후 까지 헤롱거리다가 겨우 저녁에 좀 공부를 할 수 있었다. 블로그 정리를 좀 더 깔끔하게 해봐야겠다. 나중에 내가 봐도 이해가 될 수 있게 정리를 잘 해놔야 겠다는 생각이 든다.