Django.db.utils.OperationalError: (1045, Access denied for user 'root'@'localhost' (using passwo...
今天我在Django 链接 Mysql 数据库 的时候出现了一个错误:Django.db.utils.OperationalError: (1045, “Access denied for user ‘root’@‘localhost’ (using password: NO)”)运行环境: Django版本1.11.11 ; Mysql 版本 8.0.11;这个错误看网上的说法基本都是由于 数据库的 用户名 和 密码 不正确导致的。看一下我的setting.py中数据库的配置:
通过启动 mysql 服务, 发现 用户名和密码都正确并且可以使用。由于Mysql 8.0 的部分语法,密码的加密方式发生了改变,在8.0 中的用户密码采用的是cha2 加密方法。有可能 是 Django 对这种加密的密码进行编译导致密码设置密码错误。ALTER USER ‘root’@‘127.0.0.1’ IDENTIFIED WITH mysql_native_password BY ‘password’;在Mysql 8.0 中,利用上述语句可以更新用户的加密方式为过去版本的方式。执行命令如下:mysql -u root -puse mysql;ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘newpassword’; FLUSH PRIVILEGES; 修改密码以后,重新执行python manage.py makemigrationspython manage.py migrate问题解决!
转自:https://www.jianshu.com/p/e232d5a279d2
Django.db.utils.OperationalError: (1045, Access denied for user 'root'@'localhost' (using passwo...相关推荐
- Django连接MySQL8.0报错django.db.utils.OperationalError: (1045, “Access denied for user ‘16066‘@‘localhos
Django连接MySQL8.0报错 django.db.utils.OperationalError: (1045, "Access denied for user '16066'@'lo ...
- django数据库错误django. db. utils. OperationalError: ( 1044,‘Access denied for user’ erqueque’@' %’to‘dj’
数据库配置的两种方法 第一种,在settings内直接配置,缺点就是如果上传到GitHub或码云会把数据库给暴露出来 DATABASES = { 'default': { 'ENGINE': 'dja ...
- MySQLdb._exceptions.OperationalError: (1045, “Access denied for user ‘root‘@‘localhost‘ (using passw
migrate数据到数据库时遇到的错误. MySQLdb._exceptions.OperationalError: (1045, "Access denied for user 'root ...
- Error:1045, Access denied for user 'root'@'localhost' (using password: YES) (Phon3.6+Mysql8.1 )
哇,闹了一个大乌龙,昨天,写了个脚本给之前移植的mysql添加数据,结果一个小问题困了我0.75天. 脚本代码如下:(期间有个小插曲,我把port="3306",报错了,但是很快排 ...
- django报错:OperationalError: (1045, Access denied for user 'TEST'@'localhost' (using password: NO))
在django创建表结构时报错:OperationalError: (1045, "Access denied for user 'TEST'@'localhost' (using pass ...
- Django链接Mysql 8.0 出现错误(1045:Access denied for user ‘root‘@‘localhost‘ (using password: NO) 的一种解决方法
Django链接Mysql 8.0 出现错误(1045:Access denied for user 'root'@'localhost' (using password: NO) 的一种解决方法 参 ...
- Win7环境下mysql报错1045:Access denied for user root@localhost错误解决方法
产生场景:在涉及到连接数据库操作的时候,会报1045:Access denied for user root@localhost. 比如:本地建立的数据库连接不上,在IDEA等开发工具中使用反向生成. ...
- ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)(转)
前两天也偶尔出现这个错误,也没在意,因为我重新修改一下mysql的root密码后又可以用了,但昨天却不行,我把root密码修改以后虽然当时能用, 一旦重新进入就都不能用了,可我的密码明明没有错啊?今天 ...
- mysql ERROR 1045 access denied for user 'root'@'localhost' using
操作系统:WINDOWS7 系统 数据库版本:mysql 5.1 提示:mysql ERROR 1045 access denied for user 'root'@'localhost' usi ...
最新文章
- 添加商品php,php – 为首次购买者添加商品到购物车
- 启明云端分享| ESP32-S2直驱USB摄像头
- 手写自己的MyBatis框架-支持插件
- 【转】tftp命令详解
- PHP定时抽奖怎么实现的,PHP 实现抽奖逻辑
- 沈阳大学计算机考研,计算机专业考研成功经验谈:掌握方法,以不变应万变
- 10倍提升应用性能的10个建议
- 2019 国家网信办启动网络生态治理专项行动 剑指12类违法违规互联网信息
- VS运行应用程序无法正常启动(0xc000007b)。DirectX9.0无法修复
- python键盘输入字典类型_python数据类型——字典类型
- html 判断输入的是手机号码,用js验证手机号码格式是否正确
- matlab基于凹点匹配的分割算法,一种基于凹点匹配的重叠图像分割算法
- 简单的爬虫(豆瓣250)
- google浏览器安装vuejs-devtools插件2022-4-25记录
- LC-3简易四子棋(深大计系1实验4) 思路+代码+详细注释
- 函数的单调性与曲线的凸凹性
- ApacheCN 计算机视觉译文集 20211110 更新
- selenium模拟登陆豆瓣并获取cookies
- 手机bootstrap搜索框_这些桌面小部件,Android 手机可不能错过
- H.264学习网站及资源(不定时更新)
热门文章
- Mac系统下Carina初体验
- Linux下无法使用v-2-ray
- 不要996!程序员创建955.WLB不加班公司名单,GitHub周榜第二
- java word 颜色设置_如何在Java中为word文档(.doc或.docx)设置背景颜色(页面颜色)?...
- creo绘图属性模板_creo制作工程图模板教程
- Latex算法命令\REQUIRE和\ENSURE显示为Input:和Output:
- uni-app截屏截取页面可视区,以及利用截屏截取完整页面方法
- 深度学习4:网络优化Network Optimization(基于Python MXNet.Gluon框架)
- HUSKY导航——从无到有
- INE上线BiKi,开启“充值领空投+最少买入,也拿万元锦鲤”活动