zoukankan      html  css  js  c++  java
  • MySQLdb._exceptions.OperationalError: (2059, <NULL>)

    这是将 将数据迁移至mysql8.0时遇到的问题,

    在网上找到了解决方案(亲测有用),

    这是因为mysql8.0密码加密的问题,mysql8.0对用户密码的加密方式为caching_sha2_password,

    django暂时还不支持这种新增的加密方式

    所以修改机密方式:

    执行命令修改(在mysql中):
    > alter user 'root'@'localhost' identified with mysql_native_password by 'yourpassword'
    还没完更改了解密方式但是要让其生效就要使用:
     
    > flush privileges
     
    然后重启Django...
     
     
    如果还有问题欢迎前来讨论
     
     
  • 相关阅读:
    4d
    加载数据
    刘亮给的帮助
    加载数据
    选中并高亮显示
    ArcEngine
    接口编程
    好的参考文献
    在本地安装 wordpress
    C#读取EXCEL数据
  • 原文地址:https://www.cnblogs.com/yongqi-wang/p/agsgfs.html
Copyright © 2011-2022 走看看