일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Mac
- 오난코리아
- AWS
- 아이폰12
- macbook
- 루메나
- LG V20
- Iphone 12
- 휴대용 선풍기
- 27UP850N
- 프론트
- V20
- 맥북프로
- html
- 코딩
- 맥북
- Fan Pro 3세대
- 웹 프로그래밍
- iOS 14
- iphone
- mysql
- LUMENA
- 맥
- 타임머신
- 애플
- TimeMachine
- EC2
- 샤오미
- wwdc 2020
- It
- Today
- Total
목록EC2 (2)
이것저것 적어보는 블로그
AWS 프리티어의 경우 사진과 같이 사양이 매우 제한적이다. 특히 메모리!! mysql을 설치하고 DB에 데이터를 집어넣고 어느 정도 세팅을 끝내고 테스트를 하는데 서버가 자꾸 뻗는 현상이 발생했다. 그럴 때마다 AWS 콘솔 가서 인스턴스 중지 될 때까지 기다렸다가 다시 켜주고… 굉장히 번거로웠다. 쿼리문 하나 잘못 날려서 대량 검색하면 뻗고 뭐 하다 뻗고… 부팅 직후인데도 메모리 사용량이 80%에 달해서 htop으로 확인해 보니 mysql이 어마어마하게 잡아먹고 있었다. 안 그래도 1기가라는 적은 메모리인데 절반을 잡아먹다니;; 이럴 때 필요한 구원투수가 바로 Memory Swap이다. 디스크의 공간을 가상의 메모리로 사용하여 메모리가 부족한 걸 해결하는 방법이다. 1. 스왑 파일 설정 dd 명령을 사..
EC2에 mysql을 설치해서 이용하려니 설치부터 초기 설정까지 문제 투성이라 열심히 찾아가며 세팅을 했었다. 언젠간 또 찾아볼 수도 있고 같은 문제로 검색을 하는 사람들에게 도움이 되었으면 해서 글을 남긴다. EC2 인스턴스를 생성 후 터미널을 이용해 SSH로 EC2서버와 연결해도 되고 웹에서 연결 버튼을 눌러 터미널을 띄우는 방법도 있다. 어떤 것이던 상관없으니 편한 걸로 하면 된다. sudo apt-get update 명령을 통해 패키지 정보를 업데이트 sudo apt-get dist-upgrade 로 패키지 의존성 검사 및 업데이트도 진행한다. sudo apt-get install mysql-server 를 입력해서 mysql을 설치 후 실행하면 아래 사진처럼 나온다. root계정에 대한 비밀번호..