This commit is contained in:
2023-09-04 18:23:57 +08:00
parent 6229ffca94
commit 85ce521918

View File

@@ -15,18 +15,18 @@ case "$1" in
echo "Upgrade database ${DBNAME}" echo "Upgrade database ${DBNAME}"
for SQL in ${UpgradeSQLDir}/*.sql; do for SQL in ${UpgradeSQLDir}/*.sql; do
echo "Execute SQL script: ${SQL} ..." echo "Execute SQL script: ${SQL} ..."
mysql -u${USER} -p${PASSWORD} -P ${PORT} -D ${DBNAME} < ${SQL}; mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
done done
;; ;;
install) install)
echo "Drop database ${DBNAME} ...!!!" echo "Drop database ${DBNAME} ...!!!"
mysql -u${USER} -p${PASSWORD} -P $PORT -e "${drop_db_sql}" mysql -u${USER} -p${PASSWORD} -P $PORT --protocol tcp -e "${drop_db_sql}"
echo "Create database ${DBNAME} if not exist" echo "Create database ${DBNAME} if not exist"
mysql -u${USER} -p${PASSWORD} -P $PORT -e "${create_db_sql}" mysql -u${USER} -p${PASSWORD} -P $PORT --protocol tcp -e "${create_db_sql}"
for SQL in ${InstallSQLDir}/*.sql; do for SQL in ${InstallSQLDir}/*.sql; do
echo "Execute SQL script: ${SQL} ..." echo "Execute SQL script: ${SQL} ..."
mysql -u${USER} -p${PASSWORD} -P ${PORT} -D ${DBNAME} < ${SQL}; mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
done done
;; ;;
@@ -41,7 +41,7 @@ case "$1" in
for SQL in ${UpgradeSQLDir}/*.sql; do for SQL in ${UpgradeSQLDir}/*.sql; do
echo "Execute SQL script: ${SQL} ..." echo "Execute SQL script: ${SQL} ..."
mysql -u${USER} -p${PASSWORD} -P ${PORT} -D ${DBNAME} < ${SQL}; mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
done done
break break
@@ -50,13 +50,13 @@ case "$1" in
[iI][nN][sS][tT][aA][lL][lL]|[iI]) [iI][nN][sS][tT][aA][lL][lL]|[iI])
echo "Drop database ${DBNAME} ...!!!" echo "Drop database ${DBNAME} ...!!!"
mysql -u${USER} -p${PASSWORD} -P $PORT -e "${drop_db_sql}" mysql -u${USER} -p${PASSWORD} -P $PORT --protocol tcp -e "${drop_db_sql}"
echo "Create database ${DBNAME} if not exist" echo "Create database ${DBNAME} if not exist"
mysql -u${USER} -p${PASSWORD} -P $PORT -e "${create_db_sql}" mysql -u${USER} -p${PASSWORD} -P $PORT --protocol tcp -e "${create_db_sql}"
for SQL in ${InstallSQLDir}/*.sql; do for SQL in ${InstallSQLDir}/*.sql; do
echo "Execute SQL script: ${SQL} ..." echo "Execute SQL script: ${SQL} ..."
mysql -u${USER} -p${PASSWORD} -P ${PORT} -D ${DBNAME} < ${SQL}; mysql -u${USER} -p${PASSWORD} -P ${PORT} --protocol tcp -D ${DBNAME} < ${SQL};
done done
break break