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开发环境搭建 环境变量配置
  • 热门搜索
    生活日历 小学生如何写好作文 氧传感器坏了会怎么样 颈椎病如何治疗 狗的生活习性 生活大爆炸第四季 如何使用谷歌浏览器 塞翁失马焉知非福的意思是什么 贝贝生活日记 梦见手机丢了是什么意思