728x90
1. ubuntu 패키지 정보 업데이트
sudo apt update
2. mysql 설치
apt를 이용하여 mysql 을 설치합니다.
설치 과정에서 y/n를 묻는 문구가 나오면, y 를 입력하여 설치합니다.
sudo apt install mysql-server
3. mysql 설치 확인
dpkg -l | grep mysql-server
4. mysql 실행여부 확인
netstat으로 mysql 실행여부를 확인하려 했더니,
netstat: command not found 에러가 발생했다.
sudo netstat -tap | grep mysql
아래 command로 net-tools 를 설치했다.
sudo apt isntall net-tools
다시 시도!
실행중임을 확인했다.
5. mysql 외부 접속 설정
mysql.conf.d 디렉토리로 이동
cd /etc/mysql/mysql.conf.d
mysqld.cnf 파일 수정
sudo vi mysqld.cnf
bind-address를 127.0.0.1 ->0.0.0.0 으로 변경
mysql에 접속
sudo mysql
외부 접속 계정 생성 & 권한 부여
create user '계정이름'@'%' identified by '패스워드';
grant all privileges on *.* to '계정이름'@'%' with grant option;
6. AWS EC2 인스턴스에 mysql 접속 포트 추가
security group -> inbound rules -> edit inbound rules
add rule 클릭
mysql 추가
7. Mysql에서 접속 확인
mysql workbench를 이용하여 접속확인을 한다.
Hostname에 public 주소를 입력하고 추가한 user와 비밀번호를 입력하고 test connection을 클릭!
성공!!!
Reference
m.blog.naver.com/software705/221337666338
728x90
'지식 창고 > IT 지식' 카테고리의 다른 글
코딩테스트 사이트 - Codility 사용법 (0) | 2020.12.14 |
---|---|
Visual Studio Code 코드 정렬 하기 (0) | 2020.11.30 |
[AWS] AWS EC2 pem key 없이 로그인 쉽게하기 (0) | 2020.11.20 |
[AWS] EC2 mysql 설치 (1) | 2020.11.04 |
[AWS] 아마존 서버 만들기 (EC2) (1) | 2020.10.16 |
댓글