“禅道”的配置与数据库连接
禅道官网镇楼:项目管理软件 开源项目管理软件 免费项目管理软件 - 禅道开源项目管理软件 (zentao.net)
禅道安装
安装与操作指南见:linux 用一键安装包 - 禅道开源版使用帮助 - 禅道开源项目管理软件 (zentao.net)。注意记住你开启的 Apache 端口和 Mysql 端口。比如这篇教程的 81 端口和 3307 端口。
如果你已经安了 LAMP,尝试看这篇安装禅道:使用源码包安装(各系统通用) - 禅道开源版使用帮助 - 禅道开源项目管理软件 (zentao.net)
正常打开的界面
如果你在云服务器进行操作,别忘了在安全组打开端口。
禅道内批量导入用户数据
需要进入数据库进行操作。网页登录禅道数据库的方法:(推荐)linux 用一键安装包 - 禅道开源版使用帮助 - 禅道开源项目管理软件 (zentao.net)
网页直接登录:
- 系统:默认选择 MySQL。
- 服务器:127.0.0.1:mysql 端口(mysql 端口启用的是 3307,那么就填写 127.0.0.1:3307。注意:ip 只能写 127.0.0.1)
- 用户名: root。(禅道默认的数据库用户名是 root)
- 密码:123456。(禅道默认的数据库密码是 123456)
- 数据库:zentao。
进入数据库,找到表 zt_user 即可进行操作。
我的批量添加的方法是,按照表的结构,另外在 Excel 中创建一个。参照数据库中的默认数据进行填充。
Password 应填入 MD5 加密后的结果。Excel 使用 MD5 对字符串进行加密请参见我的另一篇文章:《Excel 琐碎 - 半方池水半方田》
构造好后进行 csv 文件的导入即可。
做完这些操作,会发现用户没有权限,这时候就需要看另一张表 zt_usergroup。以同样的方式,构造表,导入即可。
Error
原文此位置包含图片,现链接已被覆盖造成丢失,且复查时存在疏漏。原图片命名为:image-36.png
导入数据灵感参考:禅道用 csv 方式批量导入用户方法 – 在情岛 (inqingdao.cn)
使用 Navicat 连接禅道数据库
(服务器为 Linux 系统)
导入用户数据还可以使用 Navicat 进行导入。
首先登录 adminer,选择 MySQL 数据库:
执行 SQL 命令:
1 | GRANT ALL ON *.* TO 'zentao'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; |
你会发现增加了一条记录。用户名 zentao。
进入服务器,找到 mysql 配置目录:
1 | find / -name my.cnf |
注释掉 bind-address
进入禅道的 MySQL,刷新权限。重启禅道。
1 | /opt/zbox/bin/mysql -u root -p # 进入后输入的是禅道配的mysql数据库密码,默认123456 |
接下来使用 Navicat 登录即可: