上次,我们安装好了mysql数据库,现在需要创建jira系统需要的数据库和用户。

设定:

数据库名为:jiradb

数据库用户名为:jira;密码为:jira123

则,使用mysql用户登录系统执行:

 

 
  
  1. #su - mysql 
  2. $mysql -uroot -p 
  3. password: 
  4. mysql>create database jiradb character set utf8; 
  5. mysql>grant all on jiradb.* to jira@localhost indentified by "jira123"; 
  6. mysql>flush privileges;  
  7. Query OK, 0 rows affected (0.03 sec) 
  8. mysql>quit 
  9. $mysql -ujira -pjira123 //利用新增用户登录,如果成功,说明建立用户成功
  10. mysql> 

这些完成后,首先检查一下,jira安装目录的lib目录下,是否存在mysql的连接库包,如mysql-connector-java-5.x.x-bin.jar。

然后手工修改jira安装目录下的dbconfig.xml(4.0以上版本应该都有这个文件),内容如下,橙色部分为需要根据实际情况修改的部分。

 
  
  1. <?xml version="1.0" encoding="UTF-8"?> 
  2.  <jira-database-config> 
  3.   <name>defaultDS</name> 
  4.   <delegator-name>default</delegator-name> 
  5.   <database-type>mysql</database-type> 
  6.   <schema-name></schema-name> 
  7.   <jdbc-datasource> 
  8.     <url>jdbc:mysql://localhost:3306/jiradb?useUnicode=true&amp;characterEncoding=utf8&amp;sessionVariables=storage_engine=InnoDB</url> 
  9.     <driver-class>com.mysql.jdbc.Driver</driver-class> 
  10.     <username>jira</username> 
  11.     <password>jira123</password> 
  12.     <pool-size>15</pool-size> 
  13.     <validation-query>select 1</validation-query> 
  14.   </jdbc-datasource> 
  15. </jira-database-config> 

保存退出后,必须要重新启动jira的web服务,一般是start-jira.sh

然后利用ps -ef|grep jira查看是否有相关进程起来,如果发现没有,有可能是因为没有设置java_home变量,需要在jira用户的.bashrc文件里设置JAVA_HOME参数。

然后就可以通过

http://ip:8080来访问jira和配置了。

配置部分,明天接着说。