Windows下使用Navicat远程连接禅道Mysql数据库

Posted 薄心之心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows下使用Navicat远程连接禅道Mysql数据库相关的知识,希望对你有一定的参考价值。

禅道的一键安装包,默认只能在服务器本机访问数据库。如果需要远程访问,必须进行配置,本文说明具体的配置方法,并且已经过验证。

特别说明:

1、禅道必须是可以正常使用和访问到数据库。

2、如果异机访问不到禅道和数据库,请检查网络和防火墙。

3、涉及到数据安全,原则上我们不推荐异机访问数据库,请根据实际使用需求来做设置。

配置异机访问mysql

1、数据库添加用户名为zentao,host为%的用户

1.1 禅道服务器本机,浏览器访问http://127.0.0.1,点击数据库管理,登录禅道数据库。

1.2 到mysql数据库,添加一条 host为%的用户记录。(如果是只允许某个地址访问的话,可以把% 改为允许访问的IP地址)

再在mysql数据库执行以下SQL,为zentao 账号授权并设置密码为123456 :

GRANT ALL ON *.* TO \'zentao\'@\'%\' IDENTIFIED BY \'123456\' WITH GRANT OPTION;

2、注释掉   bind-address= 127.0.0.1

到禅道windows一键安装包 xampp/mysql/my.ini 以及xampp/runner/res/mysql/my.ini 配置文件  把 bind-address= 127.0.0.1,注释掉(用#可以注释当前行)。

(如果没有这条记录,就不用管了,直接跳过。)

3、 刷新mysql权限

在mysql数据库里执行 FLUSH PRIVILEGES,刷新权限后,再重启mysql服务。

*********************************** 愿 你 有 前 进 一 寸 的 勇 气 , 亦 有 后 退 一 尺 的 从 容 。 *********************************** *********************************** 请尊重作者的劳动成果,转载请注明出处。 ***********************************

以上是关于Windows下使用Navicat远程连接禅道Mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

mysql日常 Mysql在Windows环境下开启远程连接 外部测试navicat

服务器的MySQL不能远程访问

Navicat premium远程连接 mysql一些问题

Linux环境 mysql用navicat远程连接常见问题2003 1130 1045

windows下用navicat远程链接虚拟机Linux下MySQL数据库

windows的navicat连接linux的数据库