@@ -62,30 +62,45 @@ if [[ $OSTYPE == "cygwin" ]] ; then
6262 PATHSEP=' ;'
6363fi
6464
65- echo " Recreating Database."
65+ handle_error () {
66+ mysqlout=$?
67+ if [ $mysqlout -eq 1 ]; then
68+ printf " Please enter root password for MySQL.\n"
69+ mysql --user=root --password < $1
70+ if [ $? -ne 0 ]; then
71+ printf " Error: Cannot execute $1 \n"
72+ exit 10
73+ fi
74+ elif [ $mysqlout -eq 127 ]; then
75+ printf " Error: Cannot execute $1 - mysql command not found.\n"
76+ exit 11
77+ elif [ $mysqlout -ne 0 ]; then
78+ printf " Error: Cannot execute $1 \n"
79+ exit 11
80+ fi
81+ }
82+
83+ echo " Recreating Database cloud."
6684mysql --user=root --password=$3 < create-database.sql > /dev/null 2> /dev/null
67- mysqlout=$?
68- if [ $mysqlout -eq 1 ]; then
69- printf " Please enter root password for MySQL.\n"
70- mysql --user=root --password < create-database.sql
71- if [ $? -ne 0 ]; then
72- printf " Error: Cannot execute create-database.sql\n"
73- exit 10
74- fi
75- elif [ $mysqlout -eq 127 ]; then
76- printf " Error: Cannot execute create-database.sql - mysql command not found.\n"
77- exit 11
78- elif [ $mysqlout -ne 0 ]; then
79- printf " Error: Cannot execute create-database.sql\n"
80- exit 11
81- fi
85+ handle_error create-database.sql
86+
87+
88+ echo " Recreating Database cloud_usage"
89+ mysql --user=root --password=$3 < create-database-premium.sql > /dev/null 2> /dev/null
90+ handle_error create-database-premium.sql
8291
8392mysql --user=cloud --password=cloud cloud < create-schema.sql
8493if [ $? -ne 0 ]; then
8594 printf " Error: Cannot execute create-schema.sql\n"
8695 exit 11
8796fi
8897
98+ mysql --user=cloud --password=cloud < create-schema-premium.sql
99+ if [ $? -ne 0 ]; then
100+ printf " Error: Cannot execute create-schema-premium.sql\n"
101+ exit 11
102+ fi
103+
89104CP=./
90105
91106CP=${CP} $PATHSEP$CATALINA_HOME /conf
0 commit comments