新增导出SQL为replace的脚本
This commit is contained in:
parent
fb89f0241b
commit
4518f218bd
|
|
@ -0,0 +1,15 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# 容器名称和数据库信息
|
||||||
|
CONTAINER_NAME="mariadb11_7"
|
||||||
|
MYSQL_USER="root"
|
||||||
|
MYSQL_PASSWORD="Szsd#2o24$"
|
||||||
|
DATABASE_NAME="em_data_prod"
|
||||||
|
|
||||||
|
# 宿主机备份路径(需提前挂载到容器)
|
||||||
|
BACKUP_DIR="/workspace/mysqlbak"
|
||||||
|
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
|
||||||
|
|
||||||
|
# 执行备份命令
|
||||||
|
docker exec $CONTAINER_NAME mysqldump \
|
||||||
|
-u$MYSQL_USER -p$MYSQL_PASSWORD $DATABASE_NAME --skip-add-drop-table --replace --column-statistics=0\
|
||||||
|
> $BACKUP_DIR/${DATABASE_NAME}_${TIMESTAMP}.sql
|
||||||
Loading…
Reference in New Issue