ホームページ  >  に質問  >  本文

リモート ホスティング サーバー上の PHP スクリプトを介して PC 上の MysqlServer にアクセスする方法

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粉317679342P粉317679342379日前475

全員に返信(1)返信します

  • P粉511749537

    P粉5117495372023-09-07 16:22:10

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

    リーリー ###または### リーリー

    返事
    0
  • キャンセル返事