MySQL 5.6 - comment créer une copie de sauvegarde sur Windows à l'aide de la commande mysqldump sans une invite de mot de passe
Je suis un MySQL novice, mais besoin de planifier une tâche pour sauvegarder automatiquement mes bases de données.
J'ai réussi à créer une sauvegarde manuellement à l'aide de la commande suivante :-
mysqldump -u root -p --all-databases > "a:\mysql\all_databases.sql"
Mais je ne peux pas travailler sur la façon d'exécuter la commande sans avoir à entrer manuellement mon mot de passe. J'ai essayé:--
mysqldump -u root -p'*my password*' --all-databases > "a:\mysql\all_databases.sql"
Qui apparaît à l'exécution, mais la résultante de fichier est seulement de 1 ko. Alors que la première commande génère un fichier qui est 2661kB.
Quelqu'un peut m'aider?
Voir comment stocker votre mot de passe dans un fichier de config de sorte que vous n'êtes pas invité à chaque fois: stackoverflow.com/a/9293090/470749
mysqldump-u root -pmotdepasse test1 >"C:\a.sql" je suis à l'aide de cette commande qui n'est pas le travail ,c'est de donner accès refusé
mysqldump-u root -pmotdepasse test1 >"C:\a.sql" je suis à l'aide de cette commande qui n'est pas le travail ,c'est de donner accès refusé
OriginalL'auteur Highly Sceptical | 2013-10-08
Vous devez vous connecter pour publier un commentaire.
Essayez la commande suivante, remplacer "votre_motdepasse" avec le mot de passe root:
OriginalL'auteur ethanh
Même c'est un vieux thread 🙂 Pour les sauvegardes COMPLÈTES, y compris les utilisateurs, les droits d'accès (comme mon cas) performance_schema, des fonctions, des routines & déclencheurs, vous n'avez pas besoin de mysqldump.
Télécharger & installer 7zip sur votre machine.
Arrêter votre serveur mysql.
Ouvrez l'invite de commande et utilisez ceci:
Non compressé 186MB de /dossier de données, vous obtiendrez 170 KO de 7z archives.
Vous pouvez créer un fichier BAT pour l'ajout de courant de type datetime de fichier.
La restauration des moyens de l'onu-compresser, de supprimer les anciens /dossier de données de mysql et de le remplacer avec celui de la sauvegarde.
Il y a un inconvénient mineur... si vous oubliez le mot de passe root (comme moi), vous aurez un inutilisable restauration de bases de données.
C'est tout.
OriginalL'auteur user1797147