zoukankan      html  css  js  c++  java
  • [MySQL]mysqlnd cannot connect to MySQL 4.1+ using the old insecure【解决方法】

    mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file

    恢复了一次数据库, 再运行程序浏览器上就出现了上面的错误

    解决方法如下:

    SET old_passwords =0;
    UPDATE mysql.user SET Password =PASSWORD('test') WHERE User='test' limit 1;
    SELECT LENGTH(Password) FROM mysql.user WHERE User='test';
    FLUSH PRIVILEGES;

    重启服务即可

  • 相关阅读:
    BigDecimal用法详解
    Spring IOC的配置使用
    Spring IOC容器基本原理
    Spring IOC基础
    Spring基础
    Spring概述
    win7+jdk环境变量配置
    订单状态
    项目经理与项目管理整理
    top命令按内存和cpu排序
  • 原文地址:https://www.cnblogs.com/leaf1117/p/3467130.html
Copyright © 2011-2022 走看看