Maison > Article > base de données > Pouvez-vous interroger directement les données d'un serveur MySQL distant ?
Introduction :
La gestion et la récupération des données impliquent souvent l'interrogation de données sur plusieurs serveurs. Cet article explore la possibilité d'accéder aux données stockées sur un serveur MySQL distant via une requête sur un autre serveur MySQL.
Question :
Étant donné deux serveurs de base de données MySQL, les données d'un serveur peuvent-elles être interrogé dans une instruction SELECT depuis l'autre serveur ?
Réponse :
L'accès aux données à partir de serveurs MySQL distants à l'aide de requêtes directes n'est pas pris en charge de manière native. Cependant, il existe une solution permettant une telle récupération de données entre serveurs : les tables fédérées.
Tables fédérées :
Les tables fédérées fournissent un mécanisme permettant d'accéder aux données de serveurs distants sans déplacer les données. lui-même. En configurant une table fédérée sur le serveur local, vous pouvez la mapper à une table sur le serveur distant. Cela vous permet d'interroger la table distante comme s'il s'agissait d'une table locale, mais avec certaines limitations.
Limitations :
Bien que les tables fédérées offrent un accès inter-serveurs, il existe des limitations à considérer :
Informations complémentaires :
Pour des informations plus détaillées sur les tables fédérées, reportez-vous à la documentation MySQL :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!