ubuntu下mysql定时备份

sql ${BACKUP_DIR}db_backup${DB_NAME}_${DATE}.sql 这整个流程实现了一个基本的 MySQL 定时备份脚本,可以在 Ubuntu 环境下自动执行,保留最近10天的备份文件,并确保备份时包含了最新的数据库日志信息。这个脚本可以根据实际需要调整,例如增加备份的频率、备份特定的数据库或配置文件等。
ubuntu下mysql定时备份
要实现 Ubuntu 下的 MySQL 定时备份,可以按照以下步骤和脚本结构来操作:

首先,定义所需的变量:

DB_NAME="数据库名称" DB_USER="数据库用户" DB_PASSWD="数据库密码"

然后,指定MySQL执行文件目录和备份目录:

BIN_DIR="/opt/lampp/bin/" TEMP_DIR="/opt/lampp/db_backup/${DB_NAME}/" BACKUP_DIR="/opt/lampp/db_backup/${DB_NAME}_db_backup/"

接着,清理过期的备份文件,保留最近10天内的备份:

find ${BACKUP_DIR} -mtime +10 -exec rm -rf {} ;

确保备份时数据库日志信息被正确记录,添加 --flush-logs 和 --master-data=2 参数:

${BIN_DIR}mysqldump -u${DB_USER} -p${DB_PASSWD} ${DB_NAME} --lock-all-tables > ${TEMP_DIR}db_backup_${DB_NAME}${DATE}.sql

将临时备份文件复制到最终备份目录下,为备份文件添加日期信息:

cp ${TEMP_DIR}db_backup${DB_NAME}${DATE}.sql ${BACKUP_DIR}db_backup${DB_NAME}_${DATE}.sql

这整个流程实现了一个基本的 MySQL 定时备份脚本,可以在 Ubuntu 环境下自动执行,保留最近10天的备份文件,并确保备份时包含了最新的数据库日志信息。这个脚本可以根据实际需要调整,例如增加备份的频率、备份特定的数据库或配置文件等。2024-10-22
mengvlog 阅读 30 次 更新于 2025-08-09 05:05:59 我来答关注问题0
  • 将临时备份文件复制到最终备份目录下,为备份文件添加日期信息:cp ${TEMP_DIR}db_backup${DB_NAME}${DATE}.sql ${BACKUP_DIR}db_backup${DB_NAME}_${DATE}.sql 这整个流程实现了一个基本的 MySQL 定时备份脚本,可以在 Ubuntu 环境下自动执行,保留最近10天的备份文件,并确保备份时包含了最新...

  • 1、首先,在系统中创建一个用于存放备份文件的目录: /var/mysqlbak/data 2、接着,创建一个备份脚本文件: /var/mysqlbak/mysql_databak.sh,并进入该目录,使用vim编辑器打开文件.3、在文件中输入以下脚本内容:!/bin/sh 将备份相关路径、数据库信息以及设置参数等输入进去,如下:4、脚本内容示例(...

  • 1、如果是 Windows 系统,我们可以使用程序“服务”来设置 MySQL 在开机时自动启动。用户可以在控制面板—管理工具—服务,找到 MySQL 相关的服务,也可以在“运行”输入“services.msc”来查找服务,在右边选择相关服务,点击“属性”,然后在“安装程序”下,找到“启动类型”,将“自动”前打钩就可以了...

  •  翡希信息咨询 Ubuntu下MySQL的安装及远程连接配置等配置_MySQL

    一、安装MySQL 在Ubuntu系统下,通过命令行输入sudo aptget install mysqlserver即可自动安装MySQL服务器及客户端。 默认配置文件路径为/etc/mysql/my.cnf。 启动MySQL服务可通过命令/etc/init.d/mysql start。二、配置字符集编码 在MySQL命令行模式下执行show variables like 'character%'查看当前字符集。

  • Ubuntu 在构建Web项目时,使用MySQL的主从数据库配置来实现查询负载均衡与数据库热备成为一种流行趋势。本文章详细记录了在Ubuntu 14.04 LTS环境下配置MySQL主从复制的过程。配置环境如下:环境配置:虚拟机下 服务器:Ubuntu 14.04 LTS 数据库:5.5.37 端口:3306 主IP: 192.168.63.133 从IP: 192...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部