51Testing软件测试论坛

标题: 在esayPHP中安装mantis遇到了问题~新手求救~ [打印本页]

作者: 我是蚂蚁小小    时间: 2011-5-15 23:51
标题: 在esayPHP中安装mantis遇到了问题~新手求救~
使用EasyPHP-5.3.5.0和mantisbt-1.2.5,在浏览器中输入地址,系统直接进入安装页面。

有几项:Username(for database)、Password(for database)、Admin Username、Admin Password不知道填什么。
当时在网上查的参考资料里,有的说什么也不填不勾选,直接可以创建成功,试了下,创建不了。。。

有的说EasyPHP的MySQL默认密码不是空,是MySQL,也试了下,老是报这个错误:
Attempting to connect to database as admin  
BAD Does administrative user have access to the database? ( Access denied for user 'localhost'@'localhost' (using password: YES) )

新手向各位求救,安装时这几项应该怎么填呢~
作者: 我是蚂蚁小小    时间: 2011-5-16 12:50
向各位求救~
作者: 我是蚂蚁小小    时间: 2011-5-16 21:01
顶一顶顶一顶~
作者: msangel    时间: 2011-5-18 17:23
没用过easyphp~~

如果mysql没有密码,你自己初始化一个密码就行了。
命令
#mysqladmin -uroot password "password"
引号中的英文为密码,自己可以随便填写

之后使用
# mysql -uroot -p
# 输入你设置的密码
试试密码好使了不~~
如果好使了
会进入mysql自己命令行控制台把下面命令执行下

mysql>use mysql;
mysql>delete from user where password=""; #删除用于本机匿名连接的空密码帐号
mysql>flush privileges;
mysql>quit

以上命令是清空密码为空的用户。

下面这条命令是在操作系统命令行下进行执行的:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

其中password可以自己随便定义,如果内网使用的最好于root密码一致方便记忆呵呵。
完成上面命令 最后执行
mysqladmin -u <root> -p flush-tables

---------------完成以上命令,你的mysql应该可以使用了,而且应该有密码了----------------


我安装安装mantis的时候
Username(for database)、Password(for database)、Admin Username、Admin Password

所有name 全填写的数据库用户名   所有的password都是数据库的password  肯定能成功的。
Admin Username、Admin Password,好像是在在恢复管理mantis的时候用的我也不清楚。
但是数据库密码为空肯定不行~~


试试我说的可以用不?如果不好用  你再发贴请教别人吧




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