AWS 서버 구축 - MySQL 외부에서 접속하기

2021. 1. 25. 04:39Server

반응형

1. 데이터그립 설치

 

다운로드 DataGrip: 데이터베이스 및 SQL용 크로스 플랫폼 IDE

최신 버전 다운로드: DataGrip (Windows, macOS, Linux)

www.jetbrains.com

데이터 그립 아무것도 설정안하고 다운

 

2. 유저, ip설정

mysql 설치 안되어있으면 하기 

sudo su
apt install mysql-server
sudo mysql 

 

유저, ip설정

-- sudo mysql
SELECT Host,User,plugin,authentication_string FROM mysql.user;
grant all privileges on *.* to 'jieun'@'%' identified by '1234'; -- 모든 IP의 접근 허용 설정
SELECT Host,User,plugin,authentication_string FROM mysql.user;
flush privileges; -- 저장
exit


vi /etc/mysql/mysql.conf.d/mysqld.cnf
# bind address 주석처리 
service mysql restart

 

 

 

 

3. 데이터 그립에 적용

+버튼 -> datasource -> mysql

호스트 /유저 / 패스워드

15.165.222.42/ jieun / 1234

 

(mysql 버전 확인 mysql --version )

 

 

<시행착오>

- sock 오류 

재시작 계속 안돼서 껐다킴

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

http://blog.naver.com/PostView.nhn?blogId=islove8587&logNo=221970366883

→ 첨부터 시작하자고 생각한 계기

 

 

<참고자료>

https://zetawiki.com/wiki/MySQL_원격_접속_허용

https://idchowto.com/?p=11068

반응형