2011-09-09 2 views
-1

J'ai créé une sauvegarde de ma base de données et maintenant je veux la sauvegarder sur ma machine locale. Ma machine est une machine Linux et j'ai le mot de passe pour la machine. J'ai essayé de vider la dans ma base de données de sauvegarde locale en utilisant le mot de passe root sur ssh, mais je continue à obtenir une erreur. "ERREUR 1045 (28000): Accès refusé pour l'utilisateur 'root' @ 'localhost' (en utilisant le mot de passe: NO)". S'il vous plaît me suggérer quoi faireImpossible de vider le fichier de sauvegarde mysql

Ceci est la commande que je utilise "mysql < backup.dump.gz"

+0

Spécifiez un mot de passe à l'aide du commutateur '-p'. –

+0

Utilisez-vous l'option '-p' sur votre ligne de commande' mysqldump'? Le message d'erreur suggère que vous n'êtes pas. –

+1

@pekka Deux secondes d'avance sur moi :) –

Répondre

0

Essayez:

gunzip < backup.dump.gz | mysql -u root -p

Et entrez votre mot de passe lorsque vous y êtes invité.

+0

Toujours la même erreur! – vinny

Questions connexes