这个问题在navicat连接mysql的时候会报错1251

django会报错:django.db.utils.OperationalError: (2059, )

解决方案:

1.先通过命令行进入mysql的root账户:

C:\Users\PicaHealth>mysql -u root -p

再输入root的密码:

Enter password: ******

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 22

Server version: 8.0.15 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

2.更改加密方式:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

Query OK, 0 rows affected (0.01 sec)

3.更改密码:9527

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

Query OK, 0 rows affected (0.01 sec)

4.刷新:

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

以上内容只有第3条需求修改,其他的直接把命令复制进去

django mysql secure_auth_MySQL8.0的用户密码加密方式Django2.1兼容。相关推荐

  1. [转]常见的用户密码加密方式以及破解方法

    [作者]张辉,就职于携程技术中心信息安全部,负责安全产品的设计与研发. 作为互联网公司的信息安全从业人员经常要处理撞库扫号事件,产生撞库扫号的根本原因是一些企业发生了信息泄露事件,且这些泄露数据未加密 ...

  2. 浅析ASP.NET 2.0的用户密码加密机制

    摘要: 1 加Salt散列 2 ASP.NET 2.0 Membership中与密码散列有关的代码 声明:本文所罗列之源代码均通过Reflector取自.NET Framework类库,Anders ...

  3. mysql更改加密方式后密码错误_关于解决mysql 8.0及以上 修改加密方式以及密码

    如果密码已经忘记 或者修改过加密方式后出现密码错误 不用卸载mysql 直接将解压后的mysql文件都删除 ,并将压缩包重新解压再此文件夹中 然后重新安装mysql Windows 上安装 MySQL ...

  4. mysql重置root密码centos_Centos7重置Mysql 8.0.1 root 密码

    问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码:找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc ...

  5. Ubunto20.04安装MySQL并修改root用户密码(Linux安装mysql root用户无法登陆)

    写在前面 请确保你使用的是 sudo apt-get install mysql-server 指令安装的mysql,此mysql版本默认最新版,即mysql8.0(2020年) 如果你是手动安装my ...

  6. mysql5.7与8.0密码加密方式

    mysql5.7与8.0密码加密方式 1.mysql5.7默认是方式是mysql_native_password; 2.mysql8.0默认是caching_sha2_password 注意:在8.0 ...

  7. C#中使用MD5对用户密码加密与解密

    C#中常涉及到对用户密码的加密于解密的算法,其中使用MD5加密是最常见的的实现方式.本文总结了通用的算法并结合了自己的一点小经验,分享给大家. 一.使用16位.32位.64位MD5方法对用户名加密 1 ...

  8. mysql 8.0以上重置密码

    mysql 8.0以上重置密码 命令行都要以管理员运行 1:net stop mysql 停止mysql服务 2:mysqld --console --skip-grant-tables --shar ...

  9. 使用MD5对用户密码加密与解密

    MD5简介 : MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2.MD3和MD4发展 ...

  10. 在线新闻推荐网 Python+Django+Mysql开发技术 基于用户、物品的协同过滤推荐算法 个性化新闻推荐系统 协同过滤推荐算法在新闻网站中的运用 个性化推荐算法、机器学习、分布式大数据、人工智

    在线新闻推荐网 Python+Django+Mysql开发技术 基于用户.物品的协同过滤推荐算法 个性化新闻推荐系统 协同过滤推荐算法在新闻网站中的运用 个性化推荐算法.机器学习.分布式大数据.人工智 ...

最新文章

  1. R语言ggplot2可视化通过se参数和level参数设置置信区间的显示与否以及置信区间的范围(95%、90%、50%)
  2. 程序员看过这篇文章 让你学会阅读源码!
  3. caffe转caffe2
  4. 电缆桥架安装规范标准_电缆桥架怎么安装,桥架安装工艺分享
  5. 这不是bug,而是语言特性
  6. java检查注入sql框架_Java:检查器框架
  7. 如何实现两列等高效果?
  8. 单目视觉定位测距的两种方式(转载)
  9. 循环遍历和迭代器遍历简单操作
  10. TP-LINK设备如何配置无线上网短信Wifi认证?
  11. 团队项目(六)- 事后诸葛亮分析(江山代有才人秃)
  12. 百度搜索引擎关键字URL采集爬虫优化行业定投方案高效获得行业流量-代码篇
  13. 【计算机网络】网关和路由器功能的有哪些不同
  14. vue使用 axios 跨域
  15. 什么是搜索引擎优化(SEO)
  16. 解决Linux vim 打开文件乱码问题
  17. 微信如何恢复删掉的好友,巧妙添加好友的方法汇总
  18. 【180929】数字拼图游戏源码
  19. selenium工作原理详解
  20. 火星开发的价值_火星开发_550字

热门文章

  1. 为AspxGridView绑定嵌套数据
  2. MySQL 之 query cache
  3. Wireshark入门:第一次亲密接触
  4. mysql dba系统学习(18)mysql主从复制的实现
  5. 3001.Linux维护和管理培训.实操考核A
  6. InnoDB Plugin 1.0.2 for MySQL 5.1.30 (GA) Released
  7. Windows Vista操作系统秘技(1-5)
  8. uni-app uniCloud 开发实践 ,天气预报,小程序,h5,app ,001章
  9. HTML PROGRESS 中显示百分比,在ProgressBar控件中显示进度百分比
  10. 工作中的注意事项、细节