최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

Can't connect to MySQL server on (10061)

Can't connect to MySQL server on (10060)

 

OS : 우분투 16.04

MySQL : 5.7

 

mysql 계정 추가

mysql

use mysql

grant all privileges on*.* to ‘아이디'@'%' identified by '비밀번호';

flush privileges;

 

ufw : uncomplicated firewall 를 사용한 방화벽 설정

ufw status verbose

ufw allow out 3306/tcp
ufw allow in 3306/tcp

 

iptables 를 사용한 방화벽 설정

iptables --list

iptables -I INPUT -p tcp --dport 3306 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -I OUTPUT -p tcp --sport 3306 -m state --state ESTABLISHED -j ACCEPT

 

mysql 설정 파일에서 bind-address 수정

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

vi mysqld.cnf

bind-address 부분을 127.0.0.1 에서 0.0.0.0 (모두 허용) 등 으로 변경

 

mysql 재시작

service mysql restart

 

서버에서 mysql 구동과 3306포트 확인

telnet localhost 3306

원격에서 확인

 

telnet xxx.xxx.xxx.xxx 3306

5.7.17-log|U8&6:OSOm"8bmysql_native_password
댓글