Linux部署禅道Steps&Q&A

 

1、查看Linux的位数:

  getconf LONG_BIT

结果:32/64

2. 禅道开源版安装包下载

Linux 64位

    下载站点1: http://sourceforge.net/projects/zentao/files/7.3/ZenTaoPMS.7.3.stable.zbox_64.tar.gz/download

    下载站点2: http://dl.cnezsoft.com/zentao/7.3/ ZenTaoPMS.7.3.stable.zbox_64.tar.gz

Linux 32位

    下载站点1: http://sourceforge.net/projects/zentao/files/7.3/ZenTaoPMS.7.3.stable.zbox_32.tar.gz/download

    下载站点2: http://dl.cnezsoft.com/zentao/7.3/ZenTaoPMS.7.3.stable.zbox_32.tar.gz

 3. 直接解压安装包到/opt目录下

// -C:Change to directory

# tar -zxvf ZenTaoPMS.9.0.1.zbox_64.tar.gz -C /opt

4. 修改禅道自带apache、mysql端口

为了不占用Server上默认的80、3306端口,我们修改禅道自带的apache、mysql端口。你可以根据自己的喜好来修改端口。

 1)修改禅道自带的apache端口:

# /opt/zbox/zbox -ap 8080

2)修改禅道自带的mysql端口:

# /opt/zbox/zbox -mp 3307

3)或者直接使用一条命令

#/opt/zbox/zbox -ap 8080 -mp -3307

注意:一般来讲,改了数据库端口,就要改  /opt/zbox/app/zentao/config/my.php  里面的post,以及  /opt/zbox/etc/mysql/my.cnf  里面的配置,端口要配置成一致的,这一步不改好,可能启动就有问题了

 

5. 启动禅道服务

# /opt/zbox/zbox start

Apache is running

Mysql is running

 看到这就成功了一小步,咱这儿用开源版就成了

 

 点击开源版:

注:如果网页无法访问,请先关闭禅道所在电脑的防火墙和selinux再刷新网页访问试一下。

禅道默认管理员帐号是 admin,密码 123456

登录后,即可使用禅道项目管理功能。

 

二、如何访问数据库

1、网页登录数据库

禅道数据库管理用的是adminer,但是为了安全,访问adminer的时候需要身份验证,需要运行/opt/zbox/auth/adduser.sh来添加用户(先 cd /opt/zbox/auth/ 然后执行 ./adduser.sh)。

如何操作:网页访问 http://禅道服务的ip:apache端口,点击“数据库管理”按钮有2层验证:
1)弹窗验证是输入运行 addusers.sh添加的用户名和密码。

我加的用户名是root,密码是123456。那么授权页面里用户名和密码就填写root和123456。

注意: 这里添加的用户名和密码是自定义的,你可以根据你的使用习惯来添加。

你添加了什么用户名和密码就填写什么。


2)网页直接显示登录界面:

系   统:默认选择MySQL。

服务器: 127.0.0.1:mysql端口 (mysql端口启用的是3307,那么就填写 127.0.0.1:3307。 注意:ip只能写127.0.0.1)

用户名: root。(禅道默认的数据库用户名是 root)

密   码:123456。( 禅道默认的数据库密码是123456)

数据库:zentao。

导入数据:

2、命令行连接数据库

登录数据库:/opt/zbox/bin/mysql -u root -P mysql端口 -p  (比如:/opt/zbox/bin/mysql -u root -P 3306 -p)

导入数据库:/opt/zbox/bin/mysql -u root -P mysql端口 -p 要导入的库名 < XXXX.sql (比如:/opt/zbox/bin/mysql -u root -P 3306 -p zentao < zentao.sql)

 

三、用Navicat连接禅道数据库

 

点击登录进来选择mysql数据库中的user表,点击user表,然后点击选择数据,就能清晰的看到里面的数据,然后在点击sql命令按钮,然后输入命令,来添加用户

详细截图解释:

这里写图片描述 
点击sql命令:

注意:粘贴的时候记得把注释删除掉在往里面粘贴

INSERT INTO `mysql`.`user` (
`Host` ,
`User` ,
`Password` ,
`Select_priv` ,
`Insert_priv` ,
`Update_priv` ,
`Delete_priv` ,
`Create_priv` ,
`Drop_priv` ,
`Reload_priv` ,
`Shutdown_priv` ,
`Process_priv` ,
`File_priv` ,
`Grant_priv` ,
`References_priv` ,
`Index_priv` ,
`Alter_priv` ,
`Show_db_priv` ,
`Super_priv` ,
`Create_tmp_table_priv` ,
`Lock_tables_priv` ,
`Execute_priv` ,
`Repl_slave_priv` ,
`Repl_client_priv` ,
`Create_view_priv` ,
`Show_view_priv` ,
`Create_routine_priv` ,
`Alter_routine_priv` ,
`Create_user_priv` ,
`Event_priv` ,
`Trigger_priv` ,
`Create_tablespace_priv` ,
`ssl_type` ,
`max_questions` ,
`max_updates` ,
`max_connections` ,
`max_user_connections` ,
`plugin` ,
`authentication_string`
)
VALUES (
'%', 'admin', password('admin123'), 'Y', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', '', '0', '0', '0', '0', '', ''
);     //添加一个用户为admin 密码为admin123的账号
flush privileges;  //刷新

图:

 

然后在打开Linux可视化软件(xftp5),输入/opt/zbox/etc/mysql
然后打开my.cnf文件,打开

详细截图解释:

 


更改完成之后重启mysql服务器
在Xshell命令框中输入top回车,找到mysql对应的PID

详细截图解释:

 


然后在输入kill -9 mysql对应的PID 然后回车

详细截图解释:

 



或者是直接输入:ps -ef|grep mysql

详细截图解释:

 


然后依然是输入kill -9 20934

  

posted @ 2018-12-03 12:01  小文叔  阅读(170)  评论(0编辑  收藏  举报