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

wordpress 子域名建站手机地图app下载安装

wordpress 子域名建站,手机地图app下载安装,佛山网站建设哪家效果好,未备案的网站windows备份 全量备份 创建备份目录 需要在安装数据库的服务器上创建备份目录,所有如果要做备份至少需要两倍的硬盘空间, mkdir D:\mysql_backup\full_backup准备备份脚本 创建一个windows批处理文件(例如 full_backup.bat),用来执行全量…

windows备份

在这里插入图片描述

全量备份

创建备份目录

需要在安装数据库的服务器上创建备份目录,所有如果要做备份至少需要两倍的硬盘空间,

mkdir D:\mysql_backup\full_backup

准备备份脚本

创建一个windows批处理文件(例如 full_backup.bat),用来执行全量备份并使用 robocopy 将备份文件传输到远程服务器。

@echo off:: 配置部分
set MYSQL_USER=root
set MYSQL_PASSWORD=yourpassword
set MYSQL_HOST=localhost
set BACKUP_DIR=C:\mysql_backups\full
set REMOTE_DIR=\\remote-server\backup\full
set TIMESTAMP=%date:~10,4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%
set BACKUP_FILE=%BACKUP_DIR%\full_backup_%TIMESTAMP%.sql:: 创建本地备份目录
if not exist %BACKUP_DIR% (mkdir %BACKUP_DIR%
):: 执行全量备份
mysqlpump -u%MYSQL_USER% -p%MYSQL_PASSWORD% -h%MYSQL_HOST% --result-file=%BACKUP_FILE%:: 使用robocopy传输备份文件到远程服务器
robocopy %BACKUP_DIR% %REMOTE_DIR% %BACKUP_FILE%:: 输出备份完成信息
if %errorlevel% leq 1 (echo Full backup completed successfully and copied to remote server.
) else (echo Error during backup or file transfer.
)
pause

脚本说明:

  • BACKUP_DIR:本地存储备份文件的目录。
  • REMOTE_DIR:远程服务器的备份目录路径。
  • TIMESTAMP:生成带时间戳的备份文件名,确保每次备份文件名唯一。
  • mysqlpump:执行全量备份命令。
  • robocopy:复制备份文件到远程服务器,robocopy 会自动处理网络传输中的一些问题。

执行全量备份

编写批处理脚本

自动化备份

你可以通过Windows任务计划程序将这些脚本设置为定期执行,每两天进行全量备份,每天执行增量备份

  1. 打开“任务计划程序”。
  2. 创建基本任务,并设置触发器(如每周或每天)。
  3. 在操作中,选择“启动程序”,然后浏览并选择对应的批处理文件(full_backup.bat 或 incremental_backup.bat)。
  4. 保存任务。

增量备份

启用二进制日志

这里需要启用二进制,配置文件中的配置mysql的配置my.ini

[mysqld]
log-bin=mysql-bin
binlog-format=ROW
server-id=1

编写增量备份脚本

MySQL的增量备份一般是通过备份二进制日志(Binary Logs)来实现的。以下是一个基于 mysqlpump 备份二进制日志的增量备份脚本示例:

@echo off:: 配置部分
set MYSQL_USER=root
set MYSQL_PASSWORD=yourpassword
set MYSQL_HOST=localhost
set BINLOG_DIR=C:\mysql_binlogs
set BACKUP_DIR=C:\mysql_backups\incremental
set REMOTE_DIR=\\remote-server\backup\incremental
set TIMESTAMP=%date:~10,4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%:: 创建本地备份目录
if not exist %BACKUP_DIR% (mkdir %BACKUP_DIR%
):: 刷新二进制日志
mysqladmin -u%MYSQL_USER% -p%MYSQL_PASSWORD% -h%MYSQL_HOST% flush-logs:: 复制新的二进制日志到备份目录
robocopy %BINLOG_DIR% %BACKUP_DIR% mysql-bin.*:: 使用robocopy传输增量备份文件到远程服务器
robocopy %BACKUP_DIR% %REMOTE_DIR%:: 输出备份完成信息
if %errorlevel% leq 1 (echo Incremental backup completed successfully and copied to remote server.
) else (echo Error during incremental backup or file transfer.
)
pause
  • BINLOG_DIR:二进制日志文件的存储目录。
  • mysqladmin flush-logs:刷新二进制日志,生成新的日志文件,准备备份旧的日志文件。
  • robocopy:将本地备份文件传输到远程服务器,并处理传输中的问题。

传输二进制日志文件

@echo off
set BINLOG_DIR=C:\mysql\data
set REMOTE_SHARE=\\192.168.1.100\BackupDirectory\incremental_backupecho Transferring binary logs to remote share...
robocopy %BINLOG_DIR% %REMOTE_SHARE% mysql-bin.*if %errorlevel% geq 8 (echo Failed to transfer binary logs to the remote share.
) else (echo Binary logs successfully transferred to the remote share.
)echo Incremental backup completed.

备份计划

恢复备份

恢复全量备份

mysql -u root -p < /path/to/backup/directory/full_backup_YYYYMMDD.sql

应用增量备份

mysqlbinlog /path/to/backup/directory/incremental_backup/mysql-bin.000001 | mysql -u root -p
mysqlbinlog /path/to/backup/directory/incremental_backup/mysql-bin.000002 | mysql -u root -p

linux备份

http://www.khdw.cn/news/67557.html

相关文章:

  • 个人blog网站开发优化大师下载旧版本安装
  • 建设工程网上质检备案网站百度关键词推广帝搜软件
  • 网站建设中怎么解决免费网站推广网站在线
  • 网上哪个网站做的系统好用吗品牌营销策划方案怎么做才好
  • 网站seo诊断分析企业网站推广渠道
  • 常州外贸网站建设百度在线客服系统
  • 好学校平台网站模板2019年 2022疫情爆发
  • 北京期刊网站建设互联网营销师考试题库
  • 多用户商城网站云服务器
  • 商业信息发布平台泰州seo平台
  • 做公司网站软件北京官网seo
  • 网站优化效果企业网站大全
  • 网站建设自查情况手机优化大师官网
  • 电子商务网站开发的基本原则网络营销的五大优势
  • 中企动力大连公司咋样产品seo基础优化
  • 合肥网站建设王正刚百度搜索引擎广告投放
  • 怎么做网站的需求成都网络营销品牌代理机构
  • 流量平台有哪些学seo的培训学校
  • 网站评估做的好不好独立站搭建要多少钱
  • 广州交易中心整站优化价格
  • 贵阳专业做网站的公司有哪些挖掘爱站网
  • 中小企业网站建设市场中国seo
  • 计算机专业网站设计论文中国没有限制的搜索引擎
  • 电脑前端主要做什么搜索优化引擎
  • 中石化建设工程电子招投标交易网济南seo全网营销
  • php网站建设难点谷歌sem
  • 知名企业网站规划书免费友情链接平台
  • 网址ip域名查询广州关键词seo
  • 网站数据库特点郑州优化公司有哪些
  • 商城网站建设哪家好淘宝推广引流方法有哪些