51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7063|回复: 1
打印 上一主题 下一主题

[原创] 关于mantis安装中遇到的问题,APPLICATION ERROR #400

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-6-30 11:04:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1.mantis安装过程中最后一步通过web install mantis时 输入数据库用户名密码等遇到这样的问题
在Attempting to connect to database as admin时     
                       BAD
                       Does administrative user have access to the database? ( Access denied for user 'admin'@'localhost' (using password: YES) )


2.登陆mantis后提示
APPLICATION ERROR #400
连接至数据库服务器失败;数据库返回的错误信息是:#1045: Access denied for user 'root'@'localhost' (using password: YES)

请在你的浏览器中使用“后退”按钮来返回到上一页面,这样您可以找到发生了什么问题或者进行别的操作;您还可以点击导航栏中的选项直接跳转到一个新的区段。


请大侠指点如何解决该问题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-8-28 18:40:52 | 只看该作者
相关参考  http://www.hezubbs.com/htm_data/16/0607/963.html

原因是因为你使用的mysql服务器版本中使用了新的密码验证机制,这需要客户端的版本要在4.0以上,原来的密码函数被改为old_password();,这样使用password()生成的密码在旧的版本上的客户端就不好使了,而PHP中的MYSQL客户端都是3.23的(当然,mysqli的扩展除外),问题就在这了。

目前已知解决方法:

操作顺序: 下载软件后,先安装mysql数据库,然后配置PHP+IIS(apahce),然后安装mantis

安装结束后,先用root登录MYSQL服务器,执行

mysql>set password for user1@"localhost"=old_password('yourPassword');

其中user1是你安装mantis时新增的那个用户(不是root)
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-24 13:34 , Processed in 0.079643 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表