본문 바로가기
Program/ubuntu Linux

MySQL 원격 접속 안될 경우 문제 해결

by 소중하루 2020. 7. 28.
반응형

MySQL 원격 접속 안될 경우 문제 해결

Remote MySQL 설정 확인

 

 

 

Vultr 등 VPS 서버 이용시 원격 접속이 안될 경우 문제 해결 방법입니다

아래 방법을 전부 진행하고 확인하지 마시고

한 스텝씩 진행하면서 확인 바랍니다

 

 

 

 

1) MySQL 권한 추가

mysql> GRANT ALL ON dbname.* TO 'username'@'xx.xx.xx.xx' IDENTIFIED BY 'user password';

mysql> FLUSH PRIVILEGES;


$ service mysql restart

 

 

2) 방화벽 해제 (Firewall modifications)

$ ufw allow from xx.xx.xx.xx to any port 3306    --> 방화벽 해제

 

 

3) MySQL 포트 확인

    --> 127.0.0.1:3306 이면 mysqld.cnf 수정

$ netstat -plant | grep ":3306" | grep "LISTEN"

tcp    0   0 127.0.0.1:3306     0.0.0.0:*        LISTEN  3962/mysqld

 

 

4) mysqld.cnf 수정

$ vi /etc/mysql/mysql.conf.d/mysqld.cnf

bind-address = 0.0.0.0             (또는 bind-address = *)

 

$ netstat -plant | grep ":3306" | grep "LISTEN"

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 3961/mysqld

 

 

mysql 서버 재시작

$ service mysql restart

 

 

 

반응형

댓글