mysqlnd cannot connect to MySQL 4.1+ using the old insecure【解决方法】

转载 2015年07月08日 10:09:48

【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. SQL 错误代码: “7335941”.

是采用兼容格式的密码,而 php5.3的php_mysql; php_pdo_mysql 采用的是增强的密码,所以导致两者不匹配,最方便的方式还是更新db的设置,取消 old_passwords
然后在 mysql.mysql.user,更新所有用户的密码, 如:

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

转载自:http://lampblog.org/1430.html

相关文章推荐

MySQL5.6 Using a password on the command line interface can be insecure解决方法;

1.最近把MySQL从5.5升到5.6以后,mysqldump居然不好用了,提示:  代码如下 复制代码 [root@qttc ~]# /usr/lo...

Can't connect to MySQL server on 'localhost' (10061)解决方法

首先检查MySQL 服务没有启动》如果没有启动,则要启动这个服务。 重起服务器后出现MySQL 'localhost' (10061)错误,开始以为是因为数据库链接打开过多,数据库资源耗尽的缘故,...

MySQL 4.1+ using old authentication

When I was working with XAMPP in Ubuntu and asked write PHP script to connect to remote MySQL server...

Can't connect to MySQL server on localhost (10061)解决方法_Mysql

Can't connect to MySQL server on 'localhost' (10061)解决方法,需要的朋友可以参考下。 首先检查MySQL 服务没有启动》如果没有启动,则要启动这个...

Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ 解决方法

今天遇到 Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ 这个问题,在网上也找了一些相关的...

Qt 调用phonon 在xp下不能播放视频的解决方法(Phonon::createPath: Cannot connect Phonon::MediaObject ( no objectName )...)

xp中用QT的phonon来播放视频时,编译时没有错误,但是播放不出视频,会提示以下warning信息:     WARNING: Phonon::createPath: Cannot connect...

Qt的Phonon在XP下播放视频警告Phonon::createPath: Cannot connect……的解决方法

前几天开始用Qt中的第三方插件——Phonon模块进行多媒体应用程序的编写。Phonon提供了很方便的方法来实现音频视频文件的播放,在实现音频播放器的功能时没有问题,但是在使用VideoWidget类...

异常:Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'--解决方法

最近在搞oracle,遇到配置应用时出现:Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC d...

Xcode运行时,出现“xcode cannot run using the selected device”问题解决方法

今天Xcode运行时,总是出现xcode cannot run using the selected device警告,这种情况以前也遇到过,今天又遇到,想了好久忘了解决方法,网上搜索好多解决方法,解...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysqlnd cannot connect to MySQL 4.1+ using the old insecure【解决方法】
举报原因:
原因补充:

(最多只允许输入30个字)