DataGrip 설치: 링크텍스트
MySQL에 외부 접속을 하기 위해서 DataGrip을 다운로드 받습니다
$ sudo mysql -u root -p
mysql> create user 'seowoo'@'%' identified by 'password';
▲ root사용자로 접근을 한 후 seowoo(임의)라는 이름의 사용자를 만듭니다
mysql> create database Seowoodb;
mysql> show databases;
▲ Database를 생성합니다
mysql> grant all privileges on Seowoodb.* to 'seowoo'@'%';
mysql> flush privileges;
▲ Database에 권한을 부여합니다
$ cd /etc/mysql/mysql.conf.d
$ sudo vim mysqld.cnf
▲ 외부 접속을 하기 위해 MySQL의 설정 파일인 /etc/mysql/mysql.conf.d/mysqld.cnf 를 다음과 같이 수정합니다
$ sudo service mysql restart
▲ mysql을 재시작합니다
▲ec2 보안 - 보안그룹링크 - 인바운드 규칙 편집- 규칙 추가를 통해 포트포워딩 해준다
▲File - new - project
빈 프로젝트를 생성합니다
▲ Data Source - MySQL 선택
▲ 데이터베이스 정보 입력 -> Test Connection
▲ 다음과 같으면 접속 잘된 것