1. 程式人生 > >centos下svnadmin的部署過程

centos下svnadmin的部署過程

1.    安裝SVN

#yum –y install subversion

2.    安裝openjdk

#yum –y list java*

#yum –y install java-1.8.0-openjdk*

3.    安裝tomcat

#cd /data

#tar xf apache-tomcat-7.0.54.tar.gz

#mv apache-tomcat-7.0.54 tomcat

4.    上傳svnadmin包,解壓,替換war包

#unzip svnadmin-3.0.5.zip

#rm /data/tomcat/webapps/* -rf

#mv svnadmin.war /data/tomcat/webapps/

5.    修改svnadmin的配置檔案

#cd /data/tomcat/webapps/

#unzip svnadmin.war -d svnadmin

#cd svnadmin/WEB-INF

#vi jdbc.properties

6.    安裝mysql

#yum –y install mysql mysql-devel mariadb-server

7.    啟動資料庫,並設定root密碼(密碼要同之前的配置裡相同)

#systemctl start mariadb

#mysqladmin -u root password 123123

8.    進入資料庫,匯入資料(建立資料庫要同配置裡相同)

#mysql -uroot -p123123

>create database svnadmin;

>use svnadmin;

>source /data/db/mysql5.sql;

>source /data/db/lang/en.sql;

>flush privileges;

>exit

9.    啟動tomcat,執行svnadmin

#/data/tomcat/bin/startup.sh

10.瀏覽器裡面輸入地址訪問

http://192.168.141.115:8080/svnadmin

11.但是出現以下錯誤,需要修改資料庫

12.首先資料庫設定使用者遠端訪問許可權

>grant all privileges on *.* to 'root'@'%';

13.用Navicat連線資料庫修改表字段的字符集

3個欄位的字符集都改為utf8

 

14.儲存之後,重啟訪問地址,便能成功訪問了