공부한거 잊었을 때 보려고 만든 블로그

아마존 EC2에 MySql 설치하기 본문

아마존 AWS

아마존 EC2에 MySql 설치하기

Parcon 2022. 11. 1. 09:27

AWS EC2에 아마존 리눅스를 설치하고 MySql을 설치하려고 했으나

yum으로 설치하면 MySql-Server를 설치할 수가 없었다.

내가 잘못 하고 있었던 걸지도 있지만 무수한 삽질로 하루를 날렸기에 충분히 도전했다고 판단했다.

 

EC2에 새로운 인스턴스로 우분투를 설치하기로 했다. 다행히도 우분투 또한 프리티어를 지원한다.


아마존 리눅스에 mysql 설치를 도전하길 원하는 사람을 위해

더보기

https://okky.kr/articles/1165619

https://goddaehee.tistory.com/292



그 중 다음 흐름으로 입력했을 때 가장 느낌이 좋았다.

 

yum clean all

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

yum install mysql-community-server

 

 


 

우분투로 인스턴스를 생성한다. 특별히 다른 설정은 건드리지 않았고 스토리지를 8GB에서 30GB로 늘렸다.

이후 보안그룹에 3306 포트를 추가해준다.

21 = FTP, 22 = SSH, 9999 = 테스트 용 포트

이후 인스턴스에 연결한다.

연결 -> SSH 클라이언트 -> ssh -i "암호키.pem" ubuntu@ec2 ....

 

우분투 서버에 ssh로 연결이 되면 아래 명령어들을 친다.

sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get install mysql-server -y
service mysql start
sudo mysql -u root -p mysql

최초 로그인 시 비밀번호는 아무것도 입력하지않고 엔터

 

 

성공의 기쁨보다 허무하다.

아무리 찾아보고 다시 시도해봐도 안되던게 똑같이 해서 되니깐 환경설정의 억까라고 밖에 안보인다.

 

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

bind-address = 0.0.0.0 

 

수정 하면 workbench 등을 이용하여 외부접속 가능