centos7 마리아db 외부접근 설정이라는 뜻이.. 0 2 542

by 초초보보 [설치/설정] [2019.04.11 21:11:43]


안녕하세요

centos7 에서 아파치 웹서버랑 마리아db를 사용하고 있습니다..

지금 그냥 모바일 웹이나 pc웹에선 작성한 php를 통해 db서버로 값이 저장이 잘 되는데

앱에서 보내면 db에 저장이 안돼서 모든 설정들 다 확인하고 있습니다..

my.cnf , server.cnf 에서 모두 port=3306 해주었고

firewalld 방화벽 3306도 확인해주었고 리스트 확인해서 tcp/3306이라고 나오는 것도 확인했습니다..

 netstat -utlpn | grep LISTEN 해당 명령어로도 3306 열린거 확인했구요

그런데 https://www.whatsmyip.org/port-scanner/  사이트에서 열린 포트 확인하면 3306은 타임아웃 뜨네요 ㅜㅜ 

80포트는 정상적으로 열렷다고 뜨는데..

혹시  db 외부접근 설정이라고 db에 접속해서 특정 ip나 모든 ip 외부 접속허용 하게 해주는 grant 어쩌구 이 설정이 필요한건가요?

이 설정은 컴퓨터 1개가 아닌 그냥 외부 ip 컴퓨터에서도 db에 접속해서 관리할 수 있게 하려고 설정해주는 건 줄 알고 하진 않았거든요..

혹시 저 설정도 해주어야 하는건지 그리고 또 다른 설정해주어야 하는게 있으면 댓글 부탁드립니다 ㅜㅜ

 

 

 

by 열심열심 [2019.04.12 09:44:50]

모든 아이피 허용 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

또는 selinux 꺼보세요 
 


by 초초보보 [2019.04.12 12:30:53]

selinux는 꺼져있었고 모든 아이피 허용도 어제 해줬었는데 안되네요.

에러가 뜨면서 디비에 저장이 안되는게 아니라 정상적으로 연결되고 값 넘어간 것 처럼 동작하는데 변화는 없어요 ㅜ

디비가 아니라 웹서버 문제일까요..? 근데 웹 브라우저로 ip/~.php 로 실행해서 값을 넘기면 제대로 디비에 저장이 되는데

이걸 안드로이드 스튜디오 소스 코드 연결 url에 적용해서 앱으로 실행해서 데이터를 전달하면 제대로 안들어오는게 문제네요 ㅜ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입