2017-06-22 1 views
0

J'utilise la requête suivante quand je veux copier une base de données MySQL:mysqldump: Got erreur: 1 045: Accès refusé pour l'utilisateur (en utilisant le mot de passe: OUI) lorsque vous essayez de vous connecter au serveur

mysqldump --opt -h HOSTNAME -u USERNAME -p PASSWORD DATABASENAME| gzip > name.sql 

Mais je reçois ce erreur:

mysqldump: Got error: 1045: Access denied for user (using password: YES) when trying to connect server 

Lorsque je cherchais une solution que j'ai trouvé beaucoup de réponses, mais dans tous les cas, le problème apparaît sur localhost - J'ai ce problème dans mon hébergement ... quelqu'un pourrait-il aider?

+0

Désolé pour mon anglais, comme vous pouvez le voir, je ne suis pas expert :( – chi

Répondre

0

Essayez de supprimer l'espace entre -p et PASSWORD

mysqldump --opt -h 127.0.0.1 -u root -proot DATABASENAME| gzip > name.sql 

utilisateur: root Mot de passe: root

Le paramètre de mot de passe doit être concaténé au paramètre. Quoi qu'il en soit, vérifiez vos informations d'identification aussi!

PS: name.sql devrait être name.sql.zip

+0

ouais, enlever des œuvres de l'espace !!! – chi

0

L'erreur est explicite:

Access denied for user (using password: YES) 

l'utilisateur et le mot de passe que vous utilisez est incorrect. S'il vous plaît croiser les vérifier et essayez de vous connecter à nouveau avec les informations d'identification correctes.