Synchronisation de 2 Bases De Données MySQL distantes
Posté : 13 nov. 2020, 16:14
Bonjour, j'ai besoin d'exporter ma base de données MySQL fonctionnant sur un Serveur Local Windows Server 2012 R2, l'export devrait se faire vers un Serveur En Ligne hébergé chez IONOS et pour laquelle la base de données possède la même structure que celle En Local mais de nom différent. Comment m'y prendre ?
Dans la seconde étape, il sera question que j'écrive un autre script PHP sur le Serveur IONOS à distance qui tourne sur LINUX, lequel script PHP va se charger d'importer ce fichier exporté depuis mon Serveur Local Windows Server ... Alors, ma question : Comment m'y prendre pour Réussir le tout ?
En fait, mon véritable problème c'est d'écrire un script PHP qui devrait faire d'abord l'EXPORT de toute ma Base De Données en Local, puis se connecter au Serveur En Ligne MySQL de IONOS pour faire le sens contraire, c'est-à-dire l'IMPORT de ladite Base MySQL qui a la même structure ... Comment écrire ce script PHP ??? Parce que je ne suis pas certain que la syntaxe du Code qui fonctionne En Ligne de Commande est la même que celle à écrire dans un script PHP !!! C'est 2 environnements totalement différent. En plus, ce script doit être automatisé, je devrais créer une tâche CRON sur mon Windows Server pour qu'il le fasse automatiquement, bien sûr à des intervalles réguliers, genre toutes les 3 heures du temps (à 6h30, puis à 9h30, puis encore à 12h30, 15h30, 18h30, 20h30 et il devrait s'arrêter à 23h30 par exemple ...).
Voilà c'est exactement en détails de çà qu'il s'agit en définitive.
Dans la seconde étape, il sera question que j'écrive un autre script PHP sur le Serveur IONOS à distance qui tourne sur LINUX, lequel script PHP va se charger d'importer ce fichier exporté depuis mon Serveur Local Windows Server ... Alors, ma question : Comment m'y prendre pour Réussir le tout ?
En fait, mon véritable problème c'est d'écrire un script PHP qui devrait faire d'abord l'EXPORT de toute ma Base De Données en Local, puis se connecter au Serveur En Ligne MySQL de IONOS pour faire le sens contraire, c'est-à-dire l'IMPORT de ladite Base MySQL qui a la même structure ... Comment écrire ce script PHP ??? Parce que je ne suis pas certain que la syntaxe du Code qui fonctionne En Ligne de Commande est la même que celle à écrire dans un script PHP !!! C'est 2 environnements totalement différent. En plus, ce script doit être automatisé, je devrais créer une tâche CRON sur mon Windows Server pour qu'il le fasse automatiquement, bien sûr à des intervalles réguliers, genre toutes les 3 heures du temps (à 6h30, puis à 9h30, puis encore à 12h30, 15h30, 18h30, 20h30 et il devrait s'arrêter à 23h30 par exemple ...).
Voilà c'est exactement en détails de çà qu'il s'agit en définitive.