본문 바로가기
프로젝트/node.js

[프로젝트] Mysql 외부에서 접속하기

by 왕자두 2023. 6. 20.

사용자 새롭게 설정해서 사용자 권한 설정 다하고, 3306 포트 번호 인바인드 규칙에 추가해두고 할 거 다했다고 생각했는데 외부에서 mysql 접근이 안돼서 workbench에서 connection에러가 뜨는 말도 안되는 상황이 발생했다. 근데 가장 중요한 것을 까먹고 안했다..

 

1. mysql 설정 파일 접근하기

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

mysqld.cnf 파일 내부에서 bind address 설정을 전체 포트 다 가능하도록 바꿔주어야 한다. 처음에는 로컬만 허용되게 설정되어있다.

 

2. 외부 접속 허용하기

여기가 원래는 127.0.0.1로 되어있으나 0.0.0.0 으로 설정하여 모든 ip에 대해서 접근을 허용한다.

 

해당 설정 파일이 어디에 있는지 확실하게 기억할 필요가 있을 것 같다. 다른 설정하느라고 처음에는 알고 있었는데 잊었다...