|
@@ -56,16 +56,20 @@ if [ "$enable_sql" == "1" ];then
|
|
|
docker ps -a | grep hfysql
|
|
|
if [ $? -eq 0 ]; then
|
|
|
# 导出数据库
|
|
|
- docker exec -it hfysql mysqldump -uroot -p"$sql_root_passwd" --all-databases > /data/mysql/hfysqlSave.sql
|
|
|
+ docker exec -it hfysql mysqldump -uroot -p"$sql_root_passwd" --all-databases > /data/sqlBack/hfysqlSave.sql
|
|
|
# 停止容器
|
|
|
docker stop hfysql
|
|
|
# 删除容器
|
|
|
docker rm hfysql
|
|
|
+ # 移除容器占用的mysql目录
|
|
|
+ echo "移除容器占用的mysql目录"
|
|
|
+ rm -rf ./mysql/*
|
|
|
fi
|
|
|
# 启动mysql容器
|
|
|
docker run -d --name hfysql \
|
|
|
-p "$sql_port":3306 \
|
|
|
-v "$SCRIPT_DIR/mysql":/var/lib/mysql \
|
|
|
+ -v "$SCRIPT_DIR/sqlBack":/data/sqlBack \
|
|
|
-e MYSQL_ROOT_PASSWORD="$sql_root_passwd" \
|
|
|
hfysql:latest
|
|
|
if [ $? -ne 0 ]; then
|