원격 호스팅 서버의 PHP 스크립트를 통해 내 PC의 MysqlServer에 액세스하는 방법
P粉317679342
P粉317679342 2023-09-06 17:40:54
0
1
504

컴퓨터에 MysqlServer와 Mysql Workbench를 설치했습니다. 서버가 잘 실행되고 있습니다(녹색). 이제 공유 호스팅 서버가 있고 PHP 스크립트를 통해 내 컴퓨터의 데이터베이스에서 데이터를 가져오고 싶습니다. 먼저 두 서버 간의 연결을 설정하려고 하므로 아직 데이터베이스나 데이터가 없습니다. 나는 여러 번 연결을 시도했지만 지금까지 성공하지 못했습니다.

→ Workbench의 옵션 파일을 이용하여 호스팅 서버에서 제공하는 IP 주소를 바인드 주소에 넣었습니다. (즉, 내 컴퓨터의 MysqlServer에서 액세스하려는 원격 서버).

→ 내 호스팅 웹사이트가 SSL 기반이므로 SSL 연결도 활성화했습니다.

→ 그런 다음 사용자 및 권한에서 루트가 다른 호스트(로컬 호스트뿐만 아니라)에서 내 컴퓨터의 MysqlServer에 연결할 수 있도록 루트에 %를 입력합니다.

→ Windows 방화벽에서 포트 3306에 대한 인바운드 규칙을 허용했습니다.

→ 제가 사용하는 기본 코드는 기본 PDO PHP 데이터베이스 연결입니다. 여기서 $host는 내 컴퓨터의 공용 IP, $port는 3306, $root는 루트, 비밀번호는 MysqlServer를 설치할 때 생성한 비밀번호입니다.

내가 사용하는 기본 코드는 다음과 같습니다.

으아악

→ 발생한 오류는 다음과 같습니다: SQLSTATE[HY000] [2002] MySQL 서버 "내 컴퓨터의 공용 IP 주소"에 연결할 수 없습니다.

이 문제를 겪은 사람이 있나요? 나에게 도움이 될 만한 이상한 것이 보이나요? 모든 답변, 제안, 의견 또는 질문을 환영합니다.

P粉317679342
P粉317679342

모든 응답(1)
P粉511749537

데이터베이스에 연결하는 방법은 두 가지가 있습니다-

으아악

또는

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!