본문 바로가기
Other/Tips

mysql Can't connect to MySQL server on 'IP:3306' (61) 오류 해결

by DawIT 2021. 11. 4.
320x100

 

nCloud 에 Cloud DB for mysql 이 아닌 Server 에서 mysql 인스턴스를 Ubuntu 16.04 환경에서 만들고 접속할 때

 

Can't connect to MySQL server on 'IP:3306' (61)

 

비밀번호를 입력했음에도 저렇게 뜰때 해결책

 

# 먼저 SSL로 해당 DB 인스턴스에 접속한다.

# mysql 5.7 이전 버전
nano /etc/mysql/my.cnf
# mysql 5.7 이상
nano /etc/mysql/mysql.conf.d/mysqld.cnf

# bind-address 구문을 찾아 0.0.0.0 으로 변경(아마 127.0.0.1 일 것임)
bind-address = 0.0.0.0

# 인스턴스 재시작

 

이렇게 하면 (61) 오류는 해결되지만 난 두번째 에러(Host 'IP' is not allowed to connect to this MySQL server)를 만났다... 해당 오류는 구글링하면 쉽게 해결할 수 있다.

댓글