天天看點

django報錯Can't connect to local MySQL server through socket '/tmp/mysql.sock'

解決方案

  1. 安裝mysqlclient
pip install mysqlclient      
  1. 這是使用Mamp的解決方案

    将host定位到mamp下的sock

    DATABASES = {

    ‘default’: {

    ‘ENGINE’: ‘django.db.backends.mysql’,

    ‘NAME’: ‘test’,

    ‘USER’: ‘test’,

    ‘PASSWORD’: ‘test’,

    ‘HOST’: ‘/Applications/MAMP/tmp/mysql/mysql.sock’,

    ‘PORT’: ‘’,

    },

    }