WRInaute impliqué
Bonjour tout le monde,
Je viens de passer quelques heures à chercher sur le net une solution répondant à mon besoin, j'ai trouvé beaucoup de choses, mais rien ne fonctionne.
Donc voici mon problème :
J'aimerais importer régulièrement la base de données d'un site on-line en local. La base fait plus de 15 Mo, et bien entendu, elle ne fera que grandir.
Inutile donc de préciser que le découpage de la base en petits morceaux pour faire des petits exports / imports n'est pas intéressante.
J'ai réussi à trouver la commande ssh qui permet d'exporter la base dans un fichier SQL, que je télécharge ensuite sur mon poste.
Je bloque sur la suite...
Je suis sous Windows Vista, et apparemment, il suffirait de taper une ligne de commande sous MS Dos pour faire l'import en local.
Cette commande devrait ressembler à ça :
mysql -u root -p NOM_BASE < /CHEMIN/FICHIER_A_IMPORTER.sql
Toutefois, j'ai le message d'erreur suivant :
"mysql n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes".
Pour information, j'ai installé EasyPHP 2.0 sur le disque D (Système de fichier NTFS), et j'ai bien démarré le serveur MySQL via EasyPHP avant d'avoir lancé la commande.
Voyez-vous une solution ?
Merci par avance pour votre aide
Je viens de passer quelques heures à chercher sur le net une solution répondant à mon besoin, j'ai trouvé beaucoup de choses, mais rien ne fonctionne.
Donc voici mon problème :
J'aimerais importer régulièrement la base de données d'un site on-line en local. La base fait plus de 15 Mo, et bien entendu, elle ne fera que grandir.
Inutile donc de préciser que le découpage de la base en petits morceaux pour faire des petits exports / imports n'est pas intéressante.
J'ai réussi à trouver la commande ssh qui permet d'exporter la base dans un fichier SQL, que je télécharge ensuite sur mon poste.
Je bloque sur la suite...
Je suis sous Windows Vista, et apparemment, il suffirait de taper une ligne de commande sous MS Dos pour faire l'import en local.
Cette commande devrait ressembler à ça :
mysql -u root -p NOM_BASE < /CHEMIN/FICHIER_A_IMPORTER.sql
Toutefois, j'ai le message d'erreur suivant :
"mysql n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes".
Pour information, j'ai installé EasyPHP 2.0 sur le disque D (Système de fichier NTFS), et j'ai bien démarré le serveur MySQL via EasyPHP avant d'avoir lancé la commande.
Voyez-vous une solution ?
Merci par avance pour votre aide