Se connecter sur la base de données MySQL distante via Python

J'ai essayé le script suivant, mais malheureusement ne fonctionne pas. Je suis l'utilisation gratuite d'un fournisseur de base de données MySQL. Des idées?

import MySQLdb

myDB = MySQLdb.connect(host="208.11.220.249",port=3306,user="XXXXX",passwd="XXXXX",db="XXXXX")
cHandler = myDB.cursor()
cHandler.execute("SHOW DATABASES")
results = cHandler.fetchall()
for items in results:
    print items[0]

Actuellement, j'obtiens l'erreur suivante:

super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (1044, "Access denied for user 'XXXXX'@'%' to database 'XXXXX'")
ce qui ne fonctionne pas? vous obtenez un message d'erreur ou rien du tout est de sortie
Avez-vous tester pour vous connecter à l'aide de la mysql client en ligne de commande?
Pouvez-vous vous connecter à la même base de données dans le même hôte avec ces informations d'identification d'une autre façon? comme à partir de la ligne de commande ou une interface graphique de l'outil?

OriginalL'auteur user706838 | 2012-10-19