티스토리 뷰

 

1. ec2 접속 후 cd/etc/mysql/mysql.conf.d 로 이동합니다.

2.  sudo vi mysqld.cnf 

3. bind-address 127.0.0.1 가 적힌줄 맨앞에 # 를 넣어 주석처리 해주기

4. mysql 접속(sudo /usr/bin/mysql -u root -p)

 

5. 외부접속 허용 sql문 입력

mysql> create user 'root'@'%' identified by '[password]';
mysql> grant all privileges on *.* to 'root'@'%' with grant option;

'root' 대신 유저 이름을 넣어주시면되고, %는 모든 곳에서 접속 허용이라는 뜻입니다.

 

6. mysql 재시작하기

sudo service mysql restart
sudo ufw allow out 3306/tcp
sudo ufw allow in 3306/tcp
sudo service mysql restart

ufw allow는 포트를 열어줍니다. 명령어 실행 후 Rules updated가 나오면 정상입니다.

 

aws 인스턴스 보안그룹 인바운드 규칙에 포트번호 3306 추가해주는 것도 잊지마세요!

 

7. mysql workbench 실행하기

윈도우에서 워크벤치를 실행합니다.

+버튼을 눌러 해당 데이터베이스 ip주소와 사용자명을 입력하면 연결이 됩니다.

댓글
댓글쓰기 폼
공지사항
Total
248,427
Today
802
Yesterday
1,065
링크
«   2022/10   »
            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 29
30 31          
글 보관함