jira 系统迁移说明

源服务器:192.168.17.128  Serves1

目标服务器:192.168.17.11 Serves2

 

注意:为了管理方便,要求各个服务器的目录路径完全相同。

 

1. 系统备份

应用备份:

Serves1机器上进行jira打包备份

tar zcvf jira.tar.gz /usr/local/jira

 

数据库脚本备份:

Mysqldump –h 主机地址 -u 用户名 -p 数据库名 > 存放位置

mysqldump -h 192.168.17.128 -u newtouch -p jiradb > jiradb.sql

数据库文件备份:

tar zcvf jira.tar.gz /usr/local/mysql/data /jira

 

2. 系统部署

应用部署:

Serves2机器上进行jira打包备份

tar zxvf jira.tar.gz /usr/local/

 

修改数据库连接配置文件:

vi /usr/local/jira/conf/ server.xml

12行和13行,修改数据库连接的用户名、密码和URL

如下:

<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"

            username="root"

            password="123456"

            driverClassName="com.mysql.jdbc.Driver"

            url="jdbc:mysql://192.168.17.11/jiradb?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF8"

            ictableIdleTimeMillis="4000"

            timeBetweenEvictionRunsMillis="5000"

            maxActive="20" />

保存并退出。

 

启动服务:

/usr/local/jira/bin/startup.sh

停止服务:

/usr/local/jira/bin/shutdown.sh

 

3. 数据还原

数据库还原:

mysqljump -u 用户名 -p 数据库名 < 存放位置

mysqljump –u newtouch –p jiradb < jiradb.sql

 

4. 服务设置部分

设置系统自动启动jira服务

1.root用户登录系统:

cd /etc/rc.d/init.d/

vi jira

文件内容参考如下:

# description: jira

# processname: jira

# source function library

. /etc/init.d/functions

CATALINA_HOME="/home/jira"

export CATALINA_HOME

JAVA_HOME=/usr/java/jdk1.5.0_14

export JAVA_HOME

RETVAL=0

start() {

        echo -n $"Starting jira services: "

        . $CATALINA_HOME/bin/catalina.sh start

        RETVAL=$?

        echo

}

stop() {

        echo -n $"Shutting down jira services: "

        . $CATALINA_HOME/bin/catalina.sh stop

        RETVAL=$?

        echo

}

case "$1" in

  start)

        start

        ;;

  stop)

        stop

        ;;

  restart|reload)

        stop

        start

        ;;

  status)

        status jira

        RETVAL=$?

        ;;

  *)

        echo $"Usage: $0 {start|stop|restart|status}"

        exit 1

esac

exit $RETVAL

 

(2). jira 修改为可运行的文件,命令参考如下:

chmod a+x jira

 

(3). 使用chkconfig命令把 jira 命令加入到系统启动队列中:

chkconfig --add jira

查看jira的状态:

chkconfig --list jira

 

(4). reboot linux 重启机器。

 

 

注意:Counfluence要重新注册才能使用,因为服务器机器码改变。

你可能感兴趣的:(sql,mysql,应用服务器,jdbc,SQL Server)