-
Notifications
You must be signed in to change notification settings - Fork 115
/
Copy pathdb2mysql.sh
22 lines (16 loc) · 1.15 KB
/
db2mysql.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
rpm -qa | grep mysql
yum install mariadb-server mariadb -y
mysqlstatus=`systemctl status mariadb|grep 'Active: active (running)' | grep -v grep | awk '{print $2}' | wc -l`
if [ $mysqlstatus -eq 0 ]; then
echo "Start MySQL ....."
systemctl start mariadb
else
echo "MySQL runing ok."
fi
systemctl enable mariadb
mysql --default-character-set=utf8 < ~/newcrawler/newcrawler.sql
sudo sed -i "s/.*javax.jdo.option.ConnectionDriverName.*/javax.jdo.option.ConnectionDriverName=com.mysql.jdbc.Driver/" ~/newcrawler/war/WEB-INF/classes/config.properties
sudo sed -i "s/.*javax.jdo.option.ConnectionURL.*/javax.jdo.option.ConnectionURL=jdbc:mysql:\/\/127.0.0.1:3306\/newcrawler?characterEncoding=UTF-8/" ~/newcrawler/war/WEB-INF/classes/config.properties
sudo sed -i "s/.*javax.jdo.option.ConnectionUserName.*/javax.jdo.option.ConnectionUserName=root/" ~/newcrawler/war/WEB-INF/classes/config.properties
sudo sed -i "s/.*javax.jdo.option.ConnectionPassword.*/javax.jdo.option.ConnectionPassword=/" ~/newcrawler/war/WEB-INF/classes/config.properties
sudo sed -i "s/.*javax.jdo.option.Mapping.*/javax.jdo.option.Mapping=mysql/" ~/newcrawler/war/WEB-INF/classes/config.properties