728x90
"Can't connect to MySQL server on '106.10.57.110' ([WinError 10061] 대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다)"
pymysql로 database를 만드는 코드를 작성했지만 어쩐지 연결이 잘 되지 않음
https://blog.dalso.org/it/4260
영어의 홍수 속 발견한 한글 포스팅
위 블로그의 글처럼 마리아디비가 깔린 우분투 서버에서는 제대로 실행이 되나 vscode에서 접근하려고 하자 거부됨.
위의 글에 따르면, 외부 접근이 허용이 안되어있기 때문에 생긴 에러라고 하심.
1. mariaDB의 기본 포트는 3306이다. 일단 포트가 열려있는지 확인
netstat -nap | grep 3306
위 그림처럼 127.0.0.1:3306인 경우 mariaDB가 설치된 내부 안에서만 접근이 가능해진다.
2. vim 에디터로 해당 파일을 열어서 bind-address 를 수정해준다.
vi /etc/mysql/mariadb.conf.d/
처음에는 bind-address = 127.0.0.1로 되어있을텐데 얘를 *로 변경해주면 됨.
3. mariaDB 재시작
service mysql restart
4. 포트 다시 확인
netstat -nap | grep 3306
반응형