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

17做网站 一件代发seo是怎么优化的

17做网站 一件代发,seo是怎么优化的,新疆建设云网站成绩,济南网站建设及推广目录 一、创建数据备份脚本二、查看备份日志三、数据库数据恢复 备份策略: 系统环境 openEuler 22.03 (LTS-SP4) 单机备份 每天凌晨2点,指定数据库表全量备份,只保留近7次备份数据 每次的脚本执行,将会记录执行结果到日志&#xf…

目录

    • 一、创建数据备份脚本
    • 二、查看备份日志
    • 三、数据库数据恢复

备份策略:
系统环境 openEuler 22.03 (LTS-SP4)
单机备份
每天凌晨2点,指定数据库表全量备份,只保留近7次备份数据
每次的脚本执行,将会记录执行结果到日志,方便后续查看

一、创建数据备份脚本

1.1 创建脚本文件

# 路径根据实际情况修改
[root@openeuler ~]# sudo vi /mnt/mysql/backup_script.sh

1.2 写入脚本内容

#!/bin/bash# MySQL配置
MYSQL_USER="root"
MYSQL_PWD="root"
MYSQL_HOST="localhost"
MYSQL_PORT="3366"
MYSQLDUMP_BIN="/usr/local/mysql/bin/mysqldump"# 备份配置
BACKUP_DIR="/mnt/mysql/backup_data"
BACKUP_LOG_FILE="$BACKUP_DIR/backup.log"
DATABASES=("rmcbs" "gdzj")
MAX_BACKUPS=7# 创建备份目录(如果不存在)
if [ ! -d "$BACKUP_DIR" ]; thenmkdir -p "$BACKUP_DIR"
fi# 记录日志函数
log() {local timestamp=$(date +"%Y%m%d %H:%M:%S")echo "$timestamp $1 $2" >> "$BACKUP_LOG_FILE"
}log "INFO" ""
log "INFO" "================== start 备份 =================="# 备份每个数据库
for db in "${DATABASES[@]}"; dobackup_file="$BACKUP_DIR/${db}_backup_$(date +"%Y%m%d_%H%M%S").sql"if $MYSQLDUMP_BIN -h "$MYSQL_HOST" -P "$MYSQL_PORT" -u "$MYSQL_USER" -p"$MYSQL_PWD" "$db" > "$backup_file"; thenlog "SUCCESS" "成功备份数据库 $db$backup_file"# 压缩备份文件if gzip "$backup_file"; thenlog "SUCCESS" "成功压缩数据库 $db 的备份文件"elselog "FAILURE" "压缩数据库 $db 的备份文件失败"fielselog "FAILURE" "备份数据库 $db 失败"fi# 清理旧备份backup_count=$(ls -1 "$BACKUP_DIR/${db}_backup_"*.sql.gz 2>/dev/null | wc -l)if [ $backup_count -gt $MAX_BACKUPS ]; thenfiles_to_delete=$((backup_count - MAX_BACKUPS))ls -1t "$BACKUP_DIR/${db}_backup_"*.sql.gz | tail -n $files_to_delete | xargs rm -flog "SUCCESS" "删除 $db$files_to_delete 个旧备份文件"fi
done log "INFO" "================== end 备份 =================="
log "INFO" ""

1.3 添加执行权限

[root@openeuler ~]# chmod +x /mnt/mysql/backup_script.sh

1.4 配置定时任务

# 编辑 crontab
[root@openeuler ~]# crontab -e# 按【i】键进行编辑,设置环境变量,【ESC】退出编辑,【:wq】保存内容
# 写入下列内容:每天凌晨2点执行备份脚本
0 2 * * * /mnt/mysql/backup_script.sh# 验证 crontab
[root@openeuler ~]# crontab -l

二、查看备份日志

[root@openeuler ~]# tail -1000f /mnt/mysql/backup_data/backup.log

三、数据库数据恢复

注意:
此处命令是上一版本的数据库全量恢复,在生产环境中一定要注意,最好是手动执行按表恢复,防止数据丢失!!!以防万一!!!

# 若数据库不存在则创建
[root@openeuler ~]# mysql -h localhost -P 3366 -u root -proot -e "CREATE DATABASE IF NOT EXISTS [数据库名];" 2>/dev/null# 恢复数据库,先解压备份文件再导入
[root@openeuler ~]# zcat /mnt/mysql/backup_data/[备份名称].sql.gz | mysql -h localhost -P 3366 -u root -proot [数据库名] 2>/dev/null
http://www.dtcms.com/wzjs/201909.html

相关文章:

  • 公司网站建设设计网站建设方案开发
  • 网站怎样做支付接口百度网盘app下载安装手机版
  • 深圳网站建设q.479185700惠沈阳网页建站模板
  • 广东两学一做网站信息流广告代运营
  • 热血传奇网页游戏上海关键词优化外包
  • 做企业网站推广多少钱百度网络科技有限公司
  • 宁波品牌网站建设服务电话免费b2b网站有哪些
  • 帝国网站管理系统入门教程今日头条国际军事新闻
  • 企业建站公司电话上海网络推广团队
  • 建设网站具备的知识英语培训
  • 百度云搜索引擎网站百度快速排名化
  • 有专门做最佳推荐的网站seo免费教程
  • 校园网站模板营销计划书7个步骤
  • 卫计局本年度网站建设工作总结女生seo专员很难吗为什么
  • 深圳网站制作网站建设怎么制作网站深圳博纳免费做网站网站的软件
  • wordpress安装地址郑州seo排名第一
  • 南昌网站免费制作网络优化app哪个好
  • wordpress电商插件seo搜索引擎优化试题及答案
  • 做网站的标签什么意思企业推广宣传方式
  • 微信网站怎么制作流量神器
  • 网站建设管理界面抖音关键词排名查询工具
  • 郑州做商城网站上海网络营销seo
  • 做自媒体常用的图片网站成都关键词排名推广
  • jsp做网站下载图片seo视频教程百度云
  • 个人做电商网站赚钱吗朋友圈的广告推广怎么弄
  • 用wordpress做音乐网站最新舆情信息网
  • 个人申请营业执照流程网站优化外包找谁
  • 一个网站怎么推广网店运营流程步骤
  • 做网站设计电脑需要什么配置交换友情链接的注意事项
  • 清徐网站建设seochinaz查询