zoukankan      html  css  js  c++  java
  • Django2.0 版本连接MySQL数据库失败,报错:OperationalError

    使用Django2.0版本连接MySQL数据库失败
    • 报错:django.db.utils.OperationalError: (2002, "Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (10060)")
    • 问题原因:
      • 因为MySQL8.0版本的密码加密方式发生了改变,8.0版本的用户密码采用的是cha2加密方法
    • 解决方法:
      • 通过SQL语句将8.0版本的加密方法改回原来的加密方式,这样可以解决Django连接MySQL数据库的错误问题
      • 在MySQL的可视化工具中运行以下SQL语句:
        • newpassword 是设置的用户密码
        • ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';
        • FLUSH PRIVILEGES;
  • 相关阅读:
    测光
    闪光灯
    快门
    光圈
    白加黑减
    曝光补偿
    取景雷区
    着眼点
    Web中的无状态含义
    图计算模型[转]
  • 原文地址:https://www.cnblogs.com/gxfaxe/p/14993487.html
Copyright © 2011-2022 走看看