Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- FIL
- 스토리지
- 파일코인플러스
- nft
- filfox
- Arweave
- 이더리움
- Q-code
- FILECOIN
- 데이터캡
- 암호화폐
- BTC
- 코로나
- 투자
- MATIC
- nft민팅
- 가상자산
- 바이낸스
- datacap
- 공증인
- 민팅
- 코인
- 채산성
- 채굴
- 파일코인
- 알위브
- 레이어2
- 비트코인
- 스토리지코인
- Mining
- Today
- 96
- Total
- 125,460
Blockchain & Devops, bitetiger
mysql 외부접속 안될 때, "Can't connect to MySQL server on 'ip'"해결방법 본문
DevOps/Opensource
mysql 외부접속 안될 때, "Can't connect to MySQL server on 'ip'"해결방법
호랑이한테물릴래 2022. 8. 28. 21:48반응형
아래와 같이 외부에서 mysql 서버에 접속하려고 하면 connection refused 에러가 뜬다.
난 pymysql 모듈로 어플리케이션과 mysql을 연결하려는 작업을 하려는 중이었고, mysql은 aws 클라우드에 설치되어 있다.
간략히 크게 2가지 원인으로 볼 수 있다.
1. AWS 보안그룹의 인바운드 설정
EC2의 보안그룹에서 mysql의 기본 port인 3306 인바운드를 열어준다.
2. mysqld.cnf 외부 허용 설정
mysqld.cnf 파일에서 bind-address 를 수정하여 외부 접속을 허용한다. 먼저, 외부 접속이 허용되는지 확인하려면 sudo netstat -ntlp | grep mysqld 명령어를 사용하여 확인한다.(수정 전)
mysql 5.7 버전 이상인 경우, /etc/mysql/mysql.conf.d/mysqld.cnf 의 내용에서 아래와 같이 bind-address, mysqlx-bind-address를 0.0.0.0으로 수정한다.
그리고 다시 확인해보면,
성공!
참고
https://docs.3rdeyesys.com/5.database/ncp_database_mysql_mariadb_config_bind_address/
반응형
'DevOps > Opensource' 카테고리의 다른 글
Hashicorp Vault 서버 배포하기 (0) | 2023.03.01 |
---|---|
Windows Mongodb Shutdown exitCode 100 에러 해결 방법 (0) | 2022.09.03 |
Prometheus(프로메테우스) 모니터링이란 (0) | 2022.07.15 |
Grafana k6 설치 및 사용하는 방법 (0) | 2022.07.09 |
0 Comments