Django3.x 在setting配置mysql时的小注意事项(和2.x不同)(菜鸡自学Django)
问题;
setting配置mysql时,由于在教学视频里说的将的是在’HOST’: 配置’172.0.0.1’,当时想就没想直接填进去了,结果就报了下面的错;
RuntimeWarning: Got an error checking a consistent migration history performed for database connection ‘default’: (2002, “Can’t connect to MySQL server on ‘172.0.0.1’ (10060)”)
解决办法;
看了无数大佬的文章后,试了试这个方法http://t.csdn.cn/uPI91
将’HOST’: ‘172.0.0.1’改为’HOST’: ‘localhost’
没错,就这么简单。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mysite3', # 数据库的名字
'USER': 'root', # 数据库用户名
'PASSWORD': 'admin', # 密码
'HOST': 'localhost', # 主机地址
'PORT': '3306', # 端口号
}
}
注意, 不要写172.0.0.1 要写localhost
pass 本菜鸡花了两个小时,版本问题细节要人命
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/63104.html