51Testing软件测试论坛

标题: 关于mantis安装中遇到的问题,APPLICATION ERROR #400 [打印本页]

作者: doiryice    时间: 2006-6-30 11:04
标题: 关于mantis安装中遇到的问题,APPLICATION ERROR #400
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)

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


请大侠指点如何解决该问题
作者: suchboy    时间: 2006-8-28 18:40
相关参考  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)




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2