Comment importer une base Mysql de plus de 15Mo en local sous Windows

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par nza2k, 3 Février 2010.

  1. nza2k
    nza2k WRInaute impliqué
    Inscrit:
    16 Janvier 2004
    Messages:
    896
    J'aime reçus:
    1
    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
     
  2. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 877
    J'aime reçus:
    73
    En général je passe par le logiciel HeidiSQL qui fait ça très simplement, à partir d'une vraie interface logiciel.
     
  3. 1-sponsor
    1-sponsor WRInaute passionné
    Inscrit:
    27 Octobre 2006
    Messages:
    2 425
    J'aime reçus:
    4
    Complément : -http://guides.ovh.com/ImportBaseMySQL

    (ça t'aideras surement pas, mais qui sait...)
     
  4. zbug
    zbug Nouveau WRInaute
    Inscrit:
    30 Août 2009
    Messages:
    4
    J'aime reçus:
    0
    Il faut que tu utilises le chemin absolu vers l'executable mysql.

    Par exemple :
    Code:
    "C:\Program Files\EasyPhp 2.0\mysql\mysql.exe" -u root -p NOM_BASE < /CHEMIN/FICHIER_A_IMPORTER.sql
     
  5. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 370
    J'aime reçus:
    2
    Perso j'utilise le script bigdump
     
  6. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 881
    J'aime reçus:
    263
    +1 UsagiYojimbo
    Avec HeidiSQL ou SQLYog ( :!: l'essayer c'est l'adopter et oublier phpMyAdmin)
     
  7. nza2k
    nza2k WRInaute impliqué
    Inscrit:
    16 Janvier 2004
    Messages:
    896
    J'aime reçus:
    1
    Merci à vous tous !

    Je viens de prendre une claque en essayant HeidiSQL :

    5 minutes d'installation, 5 minutes de prise en main, puis lancement de l'import, qui fut long (~45 minutes), mais qui fonctionna parfaitement !

    Ca sera plus facile maintenant de synchroniser la version en ligne avec la version locale du site :)

    Bonne nuit !
     
  8. mx
    mx WRInaute impliqué
    Inscrit:
    16 Juin 2003
    Messages:
    526
    J'aime reçus:
    0
    il faut modifier la taille dans le fichier config
     
  9. rudddy
    rudddy WRInaute passionné
    Inscrit:
    1 Août 2007
    Messages:
    2 142
    J'aime reçus:
    0
    avec cmd c'est le plus simple
     
  10. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 257
    J'aime reçus:
    1
    t as regardé si elle faisait pas juste 500ko une fois gzippée ??
     
  11. Chrisbe
    Chrisbe WRInaute discret
    Inscrit:
    1 Avril 2007
    Messages:
    237
    J'aime reçus:
    0
  12. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 881
    J'aime reçus:
    263
    Et dans SQLYog (je sais pas si Heidi le permet), tu te connectes à tes 2 BDD, clic droit sur la première: "Copy database to different host/DB"... pas besoin de faire un export/import, c'est fait tout seul ;)
     
  13. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 877
    J'aime reçus:
    73
    Si si la synchro entre plusieurs base est assez simple avec HeidiSQL. Mais perso je ne suis pas très fan, je préfère faire des import/export de fichier.
     
  14. salva
    salva WRInaute accro
    Inscrit:
    16 Avril 2006
    Messages:
    3 577
    J'aime reçus:
    0
    J'utilise ceci, un backup de serveur dédié vers 1 PC windows avec WinSCP en 1 clic. Tu peux l'adapter assez facilement pour un dump de la base.

    Une automatisation de la tâche est également possible.
     
  15. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 417
    J'aime reçus:
    0
    45' pour seulement 15 Mo 8O
    Moi j'ai fait un script batch pour mysql et j'ai juste besoin de glisser l'archive dessus (sous windows) pour faire l'import, archive à laquelle j'ajoute ma localisation pour certaines bases (pas les mêmes chemin serveur ni ndd) c'est on ne peut plus simple.
    Et ça fonctionne aussi bien à partir de BDD venant de dédiés que de mutu OVH (soit avec l'outil backup de OVH soit avec un backup en SSH)
     
  16. nza2k
    nza2k WRInaute impliqué
    Inscrit:
    16 Janvier 2004
    Messages:
    896
    J'aime reçus:
    1
    C'est un travail fait par mon poste, en local, ce n'est donc pas très génant, surtout que le pc reste disponible pour d'autres tâches.

    Je jetterai un oeil la prochaine fois aux synchros... Mais je me demande si ça ne provoque pas beaucoup de requêtes sur le serveur en ligne ?
     
Chargement...
Similar Threads - importer base Mysql Forum Date
importer un fichier excel et enregistrer son contenu dans ma base de données mysql Développement d'un site Web ou d'une appli mobile 15 Mars 2015
Comment importer une base MySQL pour Wordpress Débuter en référencement 18 Août 2013
Importer 3000+ bases MySQL dans Plesk 10 Développement d'un site Web ou d'une appli mobile 12 Octobre 2011
Importer les rapports Google Analytics sur une admin privée Google Analytics Dimanche à 10:16
Importer ses contacts Gmail dans Twitter (invitations) Twitter 21 Mars 2019
Comment importer ses stats sur une nouvelle vue ? Google Analytics 1 Décembre 2016
Plus possible d'importer contacts.csv sur facebook ? Facebook 23 Octobre 2015
Importer des contacts emails sur FB pour inciter à aimer la page ? Facebook 28 Septembre 2015
Importer Blogger sur Wordpress. Développement d'un site Web ou d'une appli mobile 9 Juillet 2015
Impossible d'importer une Bbd sql chez Ovh mutualisé Administration d'un site Web 17 Juin 2015
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice