mysqldump accès refusé

Quand j'essaie de sauvegarde à l'aide de la commande mysqldump de ssh,
Je exécutez la commande suivante sur la machine 10.64.1.1. Il donne l'erreur suivante.

mysqldump --user=test -p=password --host=10.64.1.2 --tab=. databasename tablename

mysqldump: Got error: 1045: Access denied for user 'test'@'10.64.1.1' (using password: YES) lorsque vous essayez de vous connecter

Cependant, je peux accéder à mysql en utilisant le même nom d'utilisateur et mot de passe.

mysql --user=test -p[password]

Actuel de l'utilisateur: [email protected]

SSL: Not in use

Actuel pager: stdout

À l'aide de outfile: ''

En utilisant un délimiteur: ;

Version du serveur: 5.0.91-50-log Percona SQL Server, Revision 73 (GPL)

Version de protocole: 10

Connexion: 10.64.1.2 via TCP/IP

Mises à jour:

Si je ne suivant mysql document: --password[=password] ou -p[password].

Depuis mon mot de passe contient un symbole spécial @, Mysql ne peut pas détecter que l'utilisateur a correctement. Il se plaint:

mysqldump: Got error: 1044: Access denied for user 'test'@'%' to database

InformationsquelleAutor chnet | 2011-04-23