Assurez-vous de fournir l'hôte et le port appropriés :
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'yourdbname',
'USER': 'root',
'PASSWORD': 'your password',
'HOST': '127.0.0.1',
'PORT': '3306',
},
Voici la configuration de mon fichier settings.py pour mon application Django.
Pareil pour vous, veuillez prendre l'hôte "127.0.0.1" et le port "3306".
Cela pourrait résoudre votre problème.Et pour python inactif, j'ai testé comme...
>>> import MySQLdb
>>> Con = MySQLdb.Connect(host="127.0.0.1", port=3306, user="yoruname", passwd="yourpwd", db="test")
>>> Cursor = Con.cursor()
>>> sql = "SELECT * FROM test.testing"
>>> Cursor.execute(sql)
2L