django操作mysql时django.db.utils.OperationalError: (2003, "Can't connect to MySQL server")异常的解决方法

django操作mysql时django.db.utils.OperationalError: (2003, "Can't connect to MySQL server")错误的解决办法

配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test',
        'USER':'root',
        'PASSWORD':'',
        'HOST':'',
        'PORT':3306,
    }
}


错误描述

django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (10061)")

环境

python 2.7.10

django1.8.3

mysql 5.6

解决办法

C:\Windows\System32\drivers\etc\hosts文件中下面这名话放开:

127.0.0.1       localhost

或者

将 HOST字段改为 '127.0.0.1'

版权声明:本文为博主原创文章,欢迎转载,转载请注明出处。