MySQL: SÉLECTIONNEZ à partir d'un autre serveur
Je crains que je connais déjà la réponse à ma question, mais je vais la poser quand même:
Lorsqu'il y a deux serveurs de bases de données MySQL, puis-je accéder aux données stockées sur l'autre serveur?
En d'autres termes: je Peux en quelque sorte ce faire:
INSERT INTO table (x, y, z)
SELECT x, y, x+y
FROM [otherserver].[database].[table]
La réponse, c'est vraiment court comme un "Non"?
- Cet article sur "en cours d'Exécution des requêtes MySQL sur plusieurs serveurs" les sons comme il explique comment faire ce que vous voulez faire. Le lien est actuellement à la mort, donc ici, c'est le contenu de de archive.org:
- Pensé à quelque chose comme ça un moment, mais je ne peux pas le faire de cette façon, parce que nous l'utilisation de la réplication pour... eh bien... à la réplication entre autres serveurs. 🙂
- Utilisation fédéré table. Reportez-vous ceci: winashwin.wordpress.com/2012/08/22/mysql-federated-table
Vous devez vous connecter pour publier un commentaire.
Vous pouvez configurer fédéré les tables MySQL à accomplir ce que vous essayez de faire. Il y a quelques limitations.
http://dev.mysql.com/doc/refman/en/federated-storage-engine.html
http://dev.mysql.com/doc/refman/en/federated-usagenotes.html
Requête puis, comme n'importe quel autre table avec SELECT, UPDATE, INSERT, DELETE.