상세 컨텐츠

본문 제목

[ubuntu] MySQL server with error 61 해결

서버

by HAK LEE 2019. 12. 14. 11:47

본문

Client로 데이터베이스를 관리하기 위해 프로그램을 설치하고, 연결하는데 위와 같은 오류가 발생했다. 

stackoverflow에 따르면 3306포트가 열려있는지 확인하고, bind-address를 0.0.0.0으로 변경해야 한다.


먼저 3306포트가 열려있는지 확인하자.

$ netstat -tulpen

위의 코드를 입력한 후, 3306이 LISTEN인지 확인하자. 만약 목록에 없다면 서버에서 인바운드 설정을 정상적으로 했는지 확인해야 한다.

다음은 bind-address를 설정해주어야 한다. 아래의 명령어를 붙여넣자.

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

Mysql 5.7 이상부터는 bind-address 설정 위치가 /etc/mysql/my.cnf 에서 변경되었다고 한다. 여기에서는 nano 편집기로 열었지만, 편한 편집기로 수정하면 된다.

수정을 완료한 뒤 저장하고, MySQL을 재시작하자.

$ /etc/init.d/mysql restart

이렇게 하면 해결된다. 다른 오류가 기다리고 있을 뿐.. ㅠㅠ

만약 Host 'HOST이름' is not allowed to connect to this MySQL server 오류가 발생하는 경우 이 블로그를 참고하면 좋겠다.

관련글 더보기