MYSQL DBDump message d'Erreur
J'ai besoin d'obtenir un DBDUMP, je suis de l'utilisation de MySQL.
J'obtiens l'erreur suivante quand j'ai essayer de faire un Dump de la DB. Aucune idée de ce qu'il fait de mal.
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -u root -p xxx myDB
e > dump.sql
Enter password: ***
mysqldump: Got error: 1049: Unknown database 'xxx' when selecting the database
OriginalL'auteur Illep | 2012-08-04
Vous devez vous connecter pour publier un commentaire.
Que la commande est en train de dire que vous voulez entrer le mot de passe à l'invite de commandes et de vidage de la
myDB
table à partir de laxxx
base de données. Si vous vous débarrasser de la "xxx" et entrez le mot de passe à l'invite de commandes, il devrait fonctionner.Si vous souhaitez spécifier le mot de passe sur la ligne de commande, vous avez à faire
-pWHATEVER
(où "QUELQUE chose" est la traduction littérale du mot de passe, sans espace après le changement), ou--password=WHATEVER
, mais:Documentation lien
OriginalL'auteur JMM
vous devez supprimer le xxx derrière l'-p , parce que le type int la ligne suivante dans la zone Entrez le mot de passe, et vous devez écrire votre nom de base de données.
OriginalL'auteur bin
Si vous voulez éviter d'avertissement "en Spécifiant un mot de passe sur la ligne de commande doivent être considérés comme douteux." il suffit d'utiliser l'option --defaults-extra-file
Par exemple:
Où /tmp/auth.tmp contenu est
OriginalL'auteur Matej Pončák
Si vous utilisez localhost avec base
user=root,password=<blank>
il suffit de copier cemysqldump -d -u root -l dbname
OriginalL'auteur zey_ser