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开发环境搭建 环境变量配置
  • 热门搜索
    意大利旅游景点 上虞旅游 怎么样重装系统 nba2k怎么换人 镇江旅游景点 瓦屋山旅游攻略 融券怎么操作 lacoste怎么读 怎么样网上赚钱 宗法制的特点