Django链接Mysql 8.0 错误1045:的一种解决方法

 时间:2024-10-14 04:47:50

1、这个错误看网上的说法基本都是由于 数据库的 用户名 和 密码 不正确导致的 ,下面是我在Django Setting.py里的设置:

Django链接Mysql 8.0 错误1045:的一种解决方法

2、这时候进行数据迁移,发现无法链接数据库并且产生了上述的错误代码。通过启动 mysql 服务, 发现 吹涡皋陕用户名和密码都正确并且可以使用。由于Mysql 8.0 的部分语法,密码的加密方式发生了改变,在8.0 中的用户密码采用的是cha2 加密方法。有可能 是 Django 对这种加密的密码进行编译导致密码设置密码错误。

3、在Mysql 8.0 中,可以更新用户的加密方式为过去版本的方式。之后吧Django Setting.py 中 password 改成新的密码。执行命令如下

Django链接Mysql 8.0 错误1045:的一种解决方法Django链接Mysql 8.0 错误1045:的一种解决方法
  • MySQL如何查看并修改数据表字段使用的字符集
  • 怎样使用svn/svn使用方法/教程/:[3]之修改篇
  • Navicat Premium中如何在模型中修改标签栏大小
  • java集成开发环境的选择与安装
  • win10系统下jdk1.7开发环境搭建 环境变量配置
  • 热门搜索
    治疗痛风的简单方法 失眠应该怎么办 万通筋骨贴效果怎么样 苦瓜怎么炒好吃又不苦 禁止标志图片大全 香蕉饼的做法大全 牛图片大全 gho文件怎么打开 孕妇羊水多怎么办 固定资产折旧方法