2011-09-12 3 views
0

J'ai créé un vidage mysql pour une seule table dans ma base de données. La commande que j'ai utilisée pour créer la sauvegarde était mysqldump -uroot -p database_name table_name > backup.sql. Maintenant, quand j'essaie d'importer les données dans ma machine en utilisant la commande "mysql -uroot -p database_name table_name < backup.sql" je ne reçois rien.Comment puis-je importer un vidage mysql?

Je reçois seulement du texte sur la ligne de commande ce qui m'explique comment utiliser la commande mysql. Y a-t-il quelque chose qui me manque ici?

Répondre

2

Enlever table_name.

mysql -uroot -p database_name < backup.sql 
+0

J'ai essayé cela mais maintenant il donne une erreur d'accès root – vinny

+0

Connaissez-vous le mot de passe root? –

+0

et rappelez-vous que l'hôte est inclus dans les allocations - root n'est pas partout sauf si le serveur est configuré de cette façon – Poodlehat

0

Le schéma existe-t-il sur votre serveur? Si vous n'avez pas utilisé l'option --databases, je ne pense pas qu'elle ajoute les create database database_name et use database_name. Vous devrez peut-être exécuter ces étapes manuellement à partir du client de ligne de commande.

+0

Le schéma existe sur mon serveur – vinny

Questions connexes