mysql 备份脚本
开源一个mysql备份的shell脚本
脚本说明: 脚本默认备份全库,也可以备份某个表,可以设置保留周期,结果压缩,将备份结果发送邮件通知。#!/bin/bash # 数据表名称,可以为空 table_name=$1 # 数据库名称 database_name=test_data # 备份周期,单位为天 backup_period=30 # 备份目录 backup_dir=/date/mysql/backup # 邮箱地址 e
日期 2023-06-12 10:48:40MySQL增量备份脚本实现数据安全备份(mysql增量备份脚本)
MySQL增量备份脚本可以让我们在MySQL数据库系统中安全备份更新过的数据,以避免在灾难发生时遗失数据。以下是一个简单的MySQL增量备份脚本的实现过程: 1. 获取所有的库的信息: 我们可以通过MySQL的Show Databases查询来获取所有存在的库的信息,这样便可以遍历这些库,并将相应的备份任务加入任务列表了。 `sql $mysql = new mysqli($mysq
日期 2023-06-12 10:48:40UbuntuServer下MySql数据库备份脚本代码
说明: 我这里要把MySql数据库存放目录/var/lib/mysql下面的pw85数据库备份到/home/mysql_data里面,并且保存为mysqldata_bak_2012_04_11.tar.gz的压缩文件格式(2012_04_11是指备份执行时当天的日期),最后只保留最近7天的备份。实现步骤:1、创建保存备份文件的目录:/home/mysql_datacd/home#进入目录mkd
日期 2023-06-12 10:48:40MySQL备份脚本shell
/usr/local/mysql/bin/mysqldump dbname -udbuser -pdbpassword /home/backup/$backDb echo -e "DB Backup Done!\n" tar -zcvf /home/phpeye/$backFile /websites/phpeye/ echo -e "File Backup Done!\n
日期 2023-06-12 10:48:40