リモート MySQL サーバーからのデータへのアクセス
MySQL ユーザーが別のサーバーに保存されているデータにアクセスしようとすると、制限が発生する場合があります。よくある質問は、リモート MySQL サーバーで SELECT クエリを実行できるかどうかです。
MySQL クエリでリモート サーバーからデータにアクセスできますか?
残念ながら、答えは一般的に「いいえ」です。 MySQL は、直接的なクロスサーバーデータベース対話をネイティブにサポートしていません。質問で提供されているようなクエリを実行しようとすると失敗します。
フェデレーテッド テーブルを使用して制限を克服する
ただし、フェデレーテッド テーブルを使用する潜在的な回避策があります。 MySQL。フェデレーション テーブルを使用すると、別の MySQL サーバーからのデータを参照する仮想テーブルを作成できます。フェデレーテッド テーブルを定義すると、データベース内のローカル データであるかのようにリモート データをクエリできます。
ただし、フェデレーテッド テーブルには次のような制限があります。
追加リソース:
MySQL のフェデレーテッド テーブルの詳細については、次のドキュメントを参照してください:
以上がリモート MySQL サーバー上のデータを直接クエリできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。