Pastikan untuk menyediakan host dan port yang tepat:
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'yourdbname',
'USER': 'root',
'PASSWORD': 'your password',
'HOST': '127.0.0.1',
'PORT': '3306',
},
Ini adalah konfigurasi file settings.py saya untuk aplikasi Django saya.
Sama untuk Anda, silakan ambil host "127.0.0.1" dan port "3306".
Ini mungkin menyelesaikan masalah Anda. Dan untuk python idle saya telah menguji seperti...
>>> 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