kamach 发表于 2018-11-2 20:10:02

Testlink与mantisbt连接不上,该如何处理

Testlink与mantisbt连接不上,该如何处理?请各位大虾不吝赐教,非常感谢!

海海豚 发表于 2018-11-6 09:18:43

https://blog.csdn.net/ws0513/article/details/48418533   可以参考下

海海豚 发表于 2018-11-6 09:19:03

https://blog.csdn.net/ws0513/article/details/48418533   可以参考下

qqq911 发表于 2018-11-6 10:44:19

试下链路通不通

梦想家 发表于 2018-11-6 13:03:19

:)

jingzizx 发表于 2018-11-6 13:15:52

先做一下ping通操作

libingyu135 发表于 2018-11-6 14:17:51

么有显示不通啊

kamach 发表于 2018-11-6 16:46:53

本帖最后由 kamach 于 2018-11-6 16:52 编辑

海海豚 发表于 2018-11-6 09:18
https://blog.csdn.net/ws0513/article/details/48418533   可以参考下
文章提到:
1.需要配置文件为testlink下的C:\xampp\htdocs\testlink\cfg\mantis.cfg.php和C:\xampp\htdocs\testlink\config.inc.php
mantis.cfg.php但是我安装的版本里没有找到这个文件,
2.打开TestLink下的config.inc.php文件:使用查找替换查找interface,找到$g_interface_bugs = 'NO';

将$g_interface_bugs = 'NO';改为$g_interface_bugs = 'MANTIS';

这个配置也没有.还是没有搞定。

链接测试报错如下:

kamach 发表于 2018-11-7 16:54:10

本帖最后由 kamach 于 2018-11-7 17:27 编辑

问题终于解了:
未开启testlink主机IP对Mantis主机上mysql数据库的访问权限,解决步骤如下:非常感谢大家热心的帮助!
-----------------------------------------------------------------------------------------------------------------------------------------------------
错误原因是:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。

于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限。



解决办法如下:

1、在服务器端,打开cmd窗口,进入mysql 安装目录bin 下,输入mysql -u root -p,然后回车,输入密码后回车进入mysql命令行。

2、输入use mysql;

3、输入select user,host from user;

可以看到host中只有localhost主机。我们需要将xxx.xxx.xxx.xxx也添加到这里才对。

4、

添加方法如下:

输入

grant all privileges on *.* to root@"xxx.xxx.xxx.xxx" identified by "密码";

这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限。

然后再输入

flush privileges;

这相当于是重新加载一下mysql权限,这一步必须有。

5、再次输入select user,host from user;

可以看到host中已经有了新加的IP。

6、再次在客户端用Navicat for MySQl访问远程mysql数据库,已经能正常打开了。

页: [1]
查看完整版本: Testlink与mantisbt连接不上,该如何处理