首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php 5.3中使用旧的MYSQL密码

在php 5.3中使用旧的MYSQL密码
EN

Stack Overflow用户
提问于 2013-08-02 23:22:39
回答 1查看 177关注 0票数 0

我在尝试用新的php5连接到旧的数据库时遇到了一个问题

代码语言:javascript
复制
mysql_connect(): 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').

似乎每个人都可以通过更改数据库配置文件或更新密码来解决这个问题。

问题是,我目前既不能这样做,也不能。我想知道是否有办法让php5使用旧密码。

EN

回答 1

Stack Overflow用户

发布于 2013-08-03 09:05:54

考虑到您的限制,惟一的选择是对libmysqlclient库执行recompile PHP (而不是默认的原生PHP mysqlnd)。试试"Linux-Generic“"Development Libraries”二进制provided by MySQL

您可能需要使用旧版本的libmysqlclient,我不确定新版本是否还支持旧的身份验证方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18020595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档