MAC下djangol连接mysql

来源:互联网 发布:java如何求素数 编辑:程序博客网 时间:2024/06/08 07:40

这个问题终于解决了。

1.使用的pymysql:pip install pymysql

2.settings.py中修改

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

3.__init__.py中新增

import pymysql
pymysql.install_as_MySQLdb()


如果出现密码过期的提示

就修改mysql的密码(可能是使用的是默认密码所以需要修改其密码)

进入到mysql命令行:

alias mysql='/usr/local/mysql/bin/mysql'

mysql -u root -p

修改密码(记得结尾分号)

SET PASSWORD=PASSWORD(‘新密码’);