リモート ホスティング サーバー上の PHP スクリプトを介して PC 上の MysqlServer にアクセスする方法
P粉317679342
P粉317679342 2023-09-06 17:40:54
0
1
497

MysqlServer と Mysql Workbench をコンピューターにインストールしました。サーバーは正常に動作しています (緑色)。 現在、共有ホスティング サーバーを使用しており、PHP スクリプトを介してコンピューター上のデータベースからデータを取得したいと考えています。最初に 2 つのサーバー間の接続を確立したいだけなので、まだデータベースやデータはありません。何度も接続を試みましたが、今のところ成功していません。

→ Workbench のオプション ファイルを使用して、ホスティング サーバーから提供された IP アドレスをバインドアドレスに入力します。 (つまり、コンピューター上の MysqlServer からアクセスしたいリモート サーバー)。

→ 私のホスティング Web サイトは SSL ベースなので、SSL 接続も有効にしました。

→ 次に、[ユーザーと権限] で、root ユーザーに % を入力して、root が別のホスト (ローカルホストだけでなく) からコンピューター上の MysqlServer に接続できるようにします。

→ Windows ファイアウォールでポート 3306 の受信ルールを許可しました。

→ 私が使用している基本コードは、基本的な PDO PHP データベース接続です。ここで、 $host はコンピューターのパブリック IP、$port は 3306、$root は root、パスワードは MysqlServer のインストール時に作成したパスワードです。

私が使用している基本的なコードは次のとおりです:

リーリー

→ 発生したエラーは次のとおりです: SQLSTATE[HY000] [2002] MySQL サーバー「マイ コンピュータのパブリック IP アドレス」に接続できません。

この問題に遭遇した人はいますか?私を助けることができる何か奇妙なものはありますか? 回答、提案、コメント、質問は大歓迎です。

P粉317679342
P粉317679342

全員に返信(1)
P粉511749537

データベースに接続するには 2 つの方法があります -

リーリー ###または### リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!