Probléme de restauration de ma BD

Résolu/Fermé
majdeline88 Messages postés 69 Date d'inscription dimanche 22 avril 2012 Statut Membre Dernière intervention 24 avril 2017 - 22 juin 2016 à 21:49
majdeline88 Messages postés 69 Date d'inscription dimanche 22 avril 2012 Statut Membre Dernière intervention 24 avril 2017 - 23 juin 2016 à 17:00
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

nicelife90 Messages postés 615 Date d'inscription vendredi 24 septembre 2010 Statut Membre Dernière intervention 10 avril 2018 151
22 juin 2016 à 21:54
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
majdeline88 Messages postés 69 Date d'inscription dimanche 22 avril 2012 Statut Membre Dernière intervention 24 avril 2017 1
22 juin 2016 à 22:05
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
nicelife90 Messages postés 615 Date d'inscription vendredi 24 septembre 2010 Statut Membre Dernière intervention 10 avril 2018 151
22 juin 2016 à 22:09
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
nicelife90 Messages postés 615 Date d'inscription vendredi 24 septembre 2010 Statut Membre Dernière intervention 10 avril 2018 151
22 juin 2016 à 22:13
Tu peux aussi utiliser --add-drop-database dans ta commande mysqldump pour ajouter drop database et create database au fichier .sql.
0
majdeline88 Messages postés 69 Date d'inscription dimanche 22 avril 2012 Statut Membre Dernière intervention 24 avril 2017 1
23 juin 2016 à 16:10
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
nicelife90 Messages postés 615 Date d'inscription vendredi 24 septembre 2010 Statut Membre Dernière intervention 10 avril 2018 151
23 juin 2016 à 16:14
Parce que la commande c'est sudo service restart nscd
0