当前位置: 首页 > news >正文

鱼台做网站多少钱wordpress 防黑

鱼台做网站多少钱,wordpress 防黑,网站分析怎么做的,宝塔 wordpress 规则描述 正常来说我们备份脚本,一般都是执行数据库目录下的 …dump 文件的,但是在镜像中并且运行的容器如何备份? 就是使用容器中的 Mariadb 自带的备份脚本 操作 1、查看我们所有正在运行的容器信息 docker ps -a找到容器的ID 2、然后我们…

描述

正常来说我们备份脚本,一般都是执行数据库目录下的 …dump 文件的,但是在镜像中并且运行的容器如何备份?

就是使用容器中的 Mariadb 自带的备份脚本

操作

1、查看我们所有正在运行的容器信息

docker ps -a

在这里插入图片描述
找到容器的ID

2、然后我们进入到容器

docker exec -it 镜像运行的id bash

进来之后,找到 Mariadb 安装的所在目录

find -name mariadb

在这里插入图片描述
找到目录后,就能看到所对应的备份文件,注意后面的mariadb不是目录!

cd /usr/bin/ls mariadb

在这里插入图片描述

mariadb-dump这个就是备份脚本

验证一下脚本是否可用

mariadb-dump -uroot -p123456 你的数据库名字 > backup.sql

在这里插入图片描述

是有大小的,那么就可以了,记住当前dump脚本的路径。

退出去容器,用docker 的 exec 命令备份试一下

docker exec mariadb /usr/bin/mariadb-dump -uroot -p123456 你的数据库名称 > backup.sql

在这里插入图片描述
ok,执行成功了,大小的话,数据库数据我有变更,所以大一些。

配合外部的cron定时任务就可以进行定时了

完整的备份脚本

#!/bin/bash# 定义变量
BACKUP_DIR="./data_file"  # 备份存储目录
CONTAINER_NAME="mariadb"           # MariaDB容器名
MYSQL_USER="root"                  # 数据库用户名
MYSQL_PASSWORD="123456"      # 数据库密码
DATABASE_NAME="你数据的名字"      # 要备份的数据库名
DATE=$(date +%Y%m%d_%H%M%S)        # 当前时间格式# 创建备份目录
mkdir -p $BACKUP_DIR# 使用 `docker exec` 执行 `mysqldump` 备份
docker exec $CONTAINER_NAME /usr/bin/mariadb-dump -u$MYSQL_USER -p$MYSQL_PASSWORD $DATABASE_NAME > $BACKUP_DIR/${DATABASE_NAME}_${DATE}.sql# 压缩备份文件(可选)
gzip $BACKUP_DIR/${DATABASE_NAME}_${DATE}.sql# 删除7天前的旧备份
find $BACKUP_DIR -type f -name "*.sql.gz" -mtime +7 -delete

定时cron命令设置凌晨12点执行一次

运行以下命令编辑当前用户的 cron 任务

crontab -e

在打开的文件末尾添加以下行

0 0 * * * 你的备份脚本路径/backup-hpc-cloud.sh

检查任务是否添加成功

crontab -l

正常会显示

0 0 * * * /opt/mariadb_backup.sh
http://www.dtcms.com/a/577895.html

相关文章:

  • 南通网站建设排名公司网站怎么做图片放映效果
  • AI Agent:突破工作流局限,开启智能决策新时代
  • 自己动手写深度学习框架(神经网络的引入)
  • 西安专业网站建设服务好查询食品注册商标查询官网
  • ref对比reactive
  • 基于融智学双重形式化的汉字汉语数学建模方法
  • 手机wap网站多少钱wordpress页面简码
  • 嘉兴网嘉兴网站建设网址大全汽车之家官方网
  • 基于单片机的智能高温消毒与烘干系统设计
  • vue.js设计与实现(待续)
  • 2025 Vue UI 组件库选型
  • 网站内置字体法治网站的建设整改措施
  • 杭州高端网站设计南宁伯才网络建站如何
  • 面试题001
  • 【C#】NLog配置同时写入网络共享路径与本地路径日志
  • 用通俗易懂 + Android 开发实战的方式,详细讲解 Kotlin Flow 中的 retryWhen 操作符
  • Android 四大组件——BroadcastReceiver(广播)
  • 好看的单页面网站模板免费下载百度知道怎么赚钱
  • HTTP与HTTPS的核心区别及加密流程全解析:从明文传输到安全通信的演进
  • 好大夫王建设在线个人网站第一推广网
  • QML学习笔记(五十三)QML与C++交互:数据转换——序列类型与 JavaScript 数组的转换
  • Spring AI Alibaba语音合成实战:从零开始实现文本转语音功能
  • 科技向善,让养老更有温度——智慧养老的痛点破局与趋势前瞻
  • flink开发遇到的问题
  • “IP 地址” 咋分类?用 “电话号码分区” 讲透 A/B/C 类地址​
  • 网站建站服务公司网站建设和续费
  • 北京朝阳双桥网站建设wordpress设置侧边栏
  • 极简后台框架
  • 基于 Python + OpenCV 的人脸识别系统开发实战
  • 智慧康养新篇章:七彩喜如何重塑老年生活的温度与尊严