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开发环境搭建 环境变量配置
  • 热门搜索
    圣元奶粉怎么样 口琴怎么吹 鹿鞭怎么泡酒 淘宝怎么改评价 match怎么读 惠而浦空调怎么样 圆周率怎么算 左边腰疼是怎么回事 年化收益率怎么算 鼻炎犯了怎么快速缓解