一、 Mysql部署步骤01
数据库是来组织、存储和管理数据的仓库
- 安装数据库:执行命令yum -y install mysql-server
2. 启动数据库:安装完毕,执行命令service mysqld start
3. 登录数据库:mysql -u root -p 回车后输入密码(mysql的默认用户名是root 密码为空)
注意:mysql模式下不可以使用linux命令
所有命令结束之后,会有一个英文输入法下的分号“;”
4. 使用数据库:登录成功切换到mysql数据库,输入:use mysql
二、 Mysql部署步骤02
5. 连接数据库:使用Navicat for MySQL连接数据库
(1)从user表中查询所有可以登录的用户以及支持连接的主机:select user,host,password from user;(记得mysql语句都是分号结束的)
(2)User表host字段的值为%或者localhost时的区别
(3)新建root用户,并给次用户赋予所有数据库和及其所有对象的操作权限,这个赋予语句里的%代表支持任意主机连接到mysql服务器,这样的话用Navicat这个客户端肯定就没有问题了,赋权语句为:
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
grant:授权或插入
flush privileges;--刷新权限
注意:如果Navicat for SQL连接不上虚拟机Linux上的数据库时,需要重新授权并刷新
(4) 如果连接不上,记得关闭防火墙!
(5) 设置开机启动
三、 下载禅道软件包
1. 下载安装包
- 我们使用的是7.3stable版本的禅道安装包,从7.3版本开始,linux禅道一键安装包分为32位和64位两个包,根据操作系统的情况下载相应的包。
- 如何查看自己linux系统的位数?执行命令:uname –a
- Linux64位
下载站点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
2. 安装禅道
- 禅道软件包下载到Windows系统中
- 通过xftp软件,将软件传输到Linux(/opt)系统中。注意:最好使用root用户登录
- 使用xshell软件,查看该文件下的文件(需要使用root用户登录)
- 解压tar.gz文件(输入Zen,然后点击Tab键,则系统会自动拼写完整),然后会生成一个zbox文件夹
- 切换到zbox文件夹下
- ./zbox start执行文件
- Window环境下,打开禅道,输入网址http://虚拟机地址:端口号(http:192.168.1.128:80)
注意:需要关闭防火墙
- 查看防火墙的状态:service iptables status
- 关闭防火墙:service iptables stop
- 开启防火墙:service iptables start
禅道点击“开源版”后出现空白页,是因为在启动禅道的时候会去启动禅道自带的mysql,由于我们之前在线安装mysql,这两个mysql的端口号都是3306,所以起冲突
解决方式:改动禅道自带mysql的端口号为3307
1)进入zbox->app->zentao->config,编辑my.php文件:vi app/zentao/config/my.php
注意:必须是在zbox目录下,命令才会执行
2)进入zbox->etc->mysql,编辑my.cnf文件:vi etc/mysql/my.cnf
注意:必须是当前目录为zbox的情况下
3)重启禅道:./zbox restart
4)刷新网页:http://192.168.1.128:80