본문 바로가기
Develop/Cloud

[AWS] AWS EC2 인스턴스 (Ubuntu) 에서 MySql 세팅하기

by 코딩의성지 2019. 12. 25.

하이 ~~!!

 

이전의 포스팅에서 우리가 EC2 인스턴스를 만든 거 기억하실거다. ubuntu로 만들었는데 오늘은 여기다가 mysql을 세팅해볼 거다.

 

Ubuntu에 MySql 세팅하기

 

 

먼저 apt를 업데이트 해주자.

 

 

그러고 나서 mysql을 설치해주자.

 

 

dpkg -l | grep mysql-server 를 입력하면 잘 설치되었는지 확인할 수 있으니, 한번 확인 해보자.

 

 

설치를 했으니 구동을 하고...!!

 

 

ps -ef | grep mysql 을 입력해서 잘 구동되었는지 확인해보자.

 

 

자 이렇게 잘 설치했으면 이제 우리가 해줘야하는 건 외부에서 이 mysql에 접근이 가능하도록 설정해줘야한다. 뭐 콘솔창에서 쿼리작업을 할거라면 ec2 에 접속해서 쓰면 되겠지만 너무 불편할 것 같아서 나는 MySql Workbench를 연결하기 위해 이 작업을 해주려고 한다.

위의 경로로 이동하자. 

 

 

여기서 바꿔줄 건 간단하다. 기존에 bind-address 가 127.0.0.1(localhost) 로 되어 있는데 이 값을 0.0.0.0(any) 로 바꿔주는 것이다.

 

 

자 이제 mysql에 접속해보자.

 

 

root로 작업을 하는건 옳지 않다. 내가 사용할 계정을 하나 만들어주자.

 

 

그러고 난 뒤에 해당 계정에 권한을 주고

 

 

이걸 적용 시켜 주면 , 이제 만든 계정을 사용할 수 있다.

 

 

자 그리고 ! 이제 ec2 에 적용된 security group에서 3306 포트로 접근이 가능하도록 인바운드 규칙을 편집해주자.

이렇게 해주면 ..!! 이제 mysql db를 사용할 수 있게 된거다.

 

 

MySql Workbench에 연결하기

 

MySql Workbench 가 없다면 먼저 설치하자. 아래의 링크를 통해 설치 할 수 있다.

 

https://www.mysql.com/products/workbench/

 

MySQL :: MySQL Workbench

MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more. My

www.mysql.com

 

 

그리고 프로그램을 실행시키면 우와 같은 화면이 나온다. 이제 연결을 시켜보자. + 버튼을 눌려라 !

 

 

그리고 나서 연결할 정보를 입력해주고 ok를 눌려주면 끝이다. Hostname에는 ec2 인스턴스의 IPv4 퍼블릭 IP 를 입력해주면 되고 Username은 아까 우리가 만들었던 계정명을 입력해주면된다. 이렇게 까지 해주고 나면

 

 

이제 Workbench를 써서 sql 작업을 할 수 있다. ㅎㅎ

 

 

그럼 다들 잘 따라서 해보도록하자 !! 그럼 즐코!!

반응형

'Develop > Cloud' 카테고리의 다른 글

Microservice 12 Factors + 3 Factors  (0) 2023.02.15
[AWS] AWS EC2 랑 Sublime Text 3 연동하기  (0) 2019.12.18
[AWS] Putty 로 EC2 접속하기  (0) 2019.12.15
[AWS] EC2 인스턴스 만들기  (3) 2019.12.15
[AWS] VPC 구성하기  (0) 2019.12.14

댓글