반응형
다른 네트워크에 있는 경우 MariaDB에 대한 원격 연결이 작동하지 않음
내 라즈베리 파이에 마리아DB 버전 10.5.12-MariaDB-0+deb11u1 Raspbian 11이 설치되어 있습니다.
어디에서나 포트 3306에 액세스할 수 있도록 방화벽을 설정했습니다.sudo ufw status
로. | 액션. | 부터 |
---|---|---|
22 | 허락하다 | 아무 곳이나. |
3306 | 허락하다 | 아무 곳이나. |
22(v6) | 허락하다 | 어디서나(v6) |
3306(v6) | 허락하다 | 어디서나(v6) |
내 SQL 사용자는 다음과 같습니다.SELECT host, user FROM mysql.user;
주인 | 사용자 |
---|---|
% | 마빈34565 |
% | 뿌리 |
로컬 호스트 | 마리애덤시스 |
로컬 호스트 | mdb 백업 |
로컬 호스트 | mysql |
로컬 호스트 | 뿌리 |
저는 또한 논평을 했습니다.bind-address = <ip-address>
/etc/syslog/sysadb.conf.d/50-server.cnf 파일의 일부입니다.
다른 구성 행이 /etc/mysql/mariadb.conf.d/ 또는 /etc/mysql/conf.d/ 디렉토리의 구성 파일에 없습니다.
동일한 네트워크에 있는 장치에서 연결하면 모든 것이 매력적으로 작동합니다.루트 및 Marvin34565 사용자 모두에 사용됩니다.그러나 네트워크(전화기의 핫스팟)를 끄자마자 더 이상 DB에 연결할 수 없습니다.
저는 여러 사이트에서 찾을 수 있는 모든 것을 시도해 보았지만 작동하지 않았습니다.그래서 어떤 아이디어든 대단히 감사합니다.
Bills 제안 후에 저는 네트워크 간에 ping을 할 수 없다는 것을 깨달았습니다.라우터에서 파이로 포트를 포워드 설정한 후 모든 것이 정상적으로 작동합니다!
언급URL : https://stackoverflow.com/questions/71785802/remote-connection-to-mariadb-not-working-when-in-different-network
반응형
'programing' 카테고리의 다른 글
여러 비동기 NSURL 연결 관리 (0) | 2023.08.27 |
---|---|
오류: PHP의 simplexml_load_string을 사용하여 "입력이 올바른 UTF-8이 아닙니다. 인코딩을 표시하십시오!" (0) | 2023.08.27 |
jQuery 대화 상자 내 양식에 대해 MVC에서 일반적으로 허용되는 접근 방식 (0) | 2023.08.27 |
텍스트 파일에서 줄 읽기, 처음 두 줄 건너뛰기 (0) | 2023.08.27 |
jQuery를 사용하여 iframe 다시 로드 (0) | 2023.08.27 |