먼저 1에 이어서 쓰는 글이다.
https://loy124.tistory.com/198
login as 부분에 ubuntu라고 작성해주면 접속이 가능하다.
해당 서버는 리눅스 명령어로 작동하기 때문에 리눅스 명령어를 사용해줘야한다
sudo su (관리자 권한으로 실행)
그다음은 apt-get update를 실행해준다 (리눅스 파일 관리 시스템)
apt-get update 이후에는 apt-get install mysql-server 를 사용해준다 (서버 설치)
외부 접속 허용하기
cd /etc/mysql/mysql.conf.d 로 디렉토리 이동 후
vi mysqld.cnf 를 실행해준다
그럼 vi 에디터가 나오게 되는데 vi 에디터는
i키를 누르면 수정 모드로 들어가고
수정한 후에는 esc를 누른후 :wq를 실행해서 저장후 나갈수 있다
(w = 쓰기 q = 나가기)
bind-address 를 0.0.0.0 으로 변경해주고 저장한다
이렇게 변경하면 외부접속이 허용된다.
그후 mysql -u root -p를 사용해서 mysql쿼리문을 실행해준다
root의 기본 비밀번호는 root이다
그후
해당 쿼리를 실행해준다.
create user '유저명'@'%' identified by '비밀번호'; //유저 생성하기
grant all privileges on *.* to '유저명'@'%' with grant option; // 유저에게 외부접속 권한 주기
이러면 putty부분에서 해줄 부분은 끝이난다.
(혹시 연결이 안될시에는 재시작을 한번 시작해준다)
sudo systemctl restart mysql.service
마지막으로 mysql Workbench에서 테스트
hostname에는 아까만든 ipv4 주소를 넣어주고
username에는 방금 만든 user 이름을 넣어준다.
그후 Test Connection 실행시
정상적으로 연결이 된 것을 알 수 있다.
'AWS' 카테고리의 다른 글
AWS EC2 keyPair 없이 비밀번호로 로그인하기(SSH password 로그인) (0) | 2020.12.09 |
---|---|
AWS EC2 nodejs 설치및 배포하기 (0) | 2020.10.12 |
Cloud Front S3와 연동하기 (0) | 2020.04.12 |
AWS S3 서버 구축 및 access key 발급받기 (0) | 2020.04.12 |
아마존 AWS EC2 Mysql 서버 구축하기 (1) - 회원가입및 EC2 구축 (0) | 2020.03.19 |