您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页drupal技术文档翻译客户端不支持服务器端要求的认证协议

drupal技术文档翻译客户端不支持服务器端要求的认证协议

来源:意榕旅游网
drupal技术文档翻译:客户端不支持服务器端要求的认证协议

当您在安装drupal的时候可能会遇到一个问题,错误提示信息如下。

Client does not support authentication protocol requested by server; consider upgrading MySQL client. 其实这个问题不是drupal的问题,而是数据库的问题,但在安装的过程中也会遇到,那今天无忧主机小编(www.51php.com)就带大家来看看mysql官网对这个问题,而这个问题是因为mysql 4.1以上的版本认证用的是基于一种新的形式的哈希算法密码,而这与老版本的客户端是不兼容的。 而解决这个问题,您可以尝试以下的方法。

●升级数据库客户端的所有程序到mysql 4.1.1版本以上。

●当试图连接到4.1.1以前的版本呢,用一个帐号必须为也为4.1.1以前版本的密码形式。

●重置所有用户密码为4.1之前的形式,当然客户端用的是4.1以前的版本。这可以通过SET PASSWORD语句和OLD PASSWORD()函数来实现。 mysql> SET PASSWORD FOR

-> 'some_user'@'some_host' = OLD_PASSWORD('www.51php.com'); 此外还需要用到UPDATE和FLUSH PRIVILEGES。

在’51php’中替换为您想要的密码,当然,Mysql并不会告诉您原始的密码是多少。

当然,以上方法来自mysql官网。我们还是回到drupal官网来看一下这个问题的解决方案吧。而我们下面说到的问题需要您有一个较新版本的phpmyadmin和足够的权限。 1、登录phpmyadmin后选择权限选项。 2、编辑您用来链接drupal数据库的用户。 3、拉下来,会有一个“修改密码”的选项。 4、输入一个密码

5、重要!在有显示密码哈希的地方选择“mysql 4.0”兼容。 6、选择执行。

改完后就不会出现错误了,放开心的去享受您的drupal之旅吧。当然在无忧主机(www.51php.com)的php虚拟主机下是不用担心这些问题的。

纯Linux环境下高端免备案【IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务