Probléme de restauration de ma BD

Résolu
Bonjour

je suis entrain de suivre les étapes dans ce site:
https://www.digitalocean.com/community/tutorials/how-to-migrate-wordpress-from-shared-hosting-to-a-cloud-server-with-zero-downtime

A l’étape 5 j ai utilisé FileZilla pour mettre le fichier .sql sur le nouveau serveur dans /home/root/wordpress

mais je n'arrive pas à faire cette ligne
mysql -h localhost -u database_user -p database <backup_db.sql.gz

j'ai eu un message d’erreur que le fichier .sql n existe pas.
Qu'est ce que je dois faire svp?

Merci

--

1 réponse

  1. Bonjour,

    La commande pour réimporter est effectivement la suivante :

    mysql -u database_user -p database < backup_db.sql.gz

    Mais tu doit l’assuré d’être dans le bon dossier ou donner le chemin complet.

    tu peux utiliser la commande pwd pour voir ou tu te trouve.
    La commande ll pour voir les fichier du dossier actuelle.

    ou tu donne le chemin complet ex :

    mysql -u database_user -p database < /home/root/wordpress/backup_db.sql.gz

    si effectivement tu a mit le fichier dans ce dossier.
    0
    1. Salut :)

      merci pour la réponse.
      je me suis déplacé dans la répertoire /home/root/wordpress et j ai fait cette commande
      mysql -u *** -p*** wp_db < backup_db.sql.gz

      mais j ai eu ce message d’erreur
      Unknown database 'wp_db'

      malgré que le fichier est bien dans cette répertoire.
      0
    2. Bonjour,

      Ce message indique que lors du dump tu n'a pas démander a ce que les Base de donnée soit recréé.

      Tu peux le recrée via phpmyadmin ou autre.

      Tu peux aussi le faire en ligne de commande :

      mysql -u db_user -p
      entrer ton mot de passe
      create database wd_dp;
      exit;

      N'oublie pas les points virgule.
      0
    3. Tu peux aussi utiliser --add-drop-database dans ta commande mysqldump pour ajouter drop database et create database au fichier .sql.
      0
    4. Merci pour votre aide ce problème est résolu.

      maintenant j essaye d utiliser cette ligne: service sudo restart nscd

      mais ça marche pas nscd: unrecognized service
      est que tu as une idée pourquoi?

      Merci
      0
    5. Parce que la commande c'est sudo service restart nscd
      0