预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux认证基础知识:mysql数据库的全量备份2016年Linux认证基础知识:mysql数据库的全量备份本文为大家整理的是mysql数据库的全量备份的相关资料,希望能帮助到大家的复习。mysql数据库的全量备份,包括数据和结构。保存最新的10次备份。准备工作:创建备份主目录mkdir/backup一:编写脚步文件mysql_backup.sh#!/bin/sh#mysql_backup.sh:备份mysql数据信息,并且只保留最新的10份。#数据库用户名db_user="root"#数据库密码db_passwd="imsuser"#数据库IPdb_host="localhost"#数据库名db_name="ims"#数据库备份信息保存位置。backup_dir="/backup/mysqldata"#文件保存日期格式(dd-mm-yyyy)time="+"%d-%m-%Y")"#mysql,mysqldump所在目录,不同的安装会有不同目录#如果只对数据进行备份,可以不用填写MYSQL="/usr/local/mysql/bin/mysql"MYSQLDUMP="/usr/local/mysql/bin/mysqldump"MKDIR="/bin/mkdir"RM="/bin/rm"MV="/bin/mv"GZIP="/bin/gzip"#检查备份目录不存在进行存储主目录创建test!-w&&""#检查备份目录不存在进行存储副目录创建test!-d"/backup.0/"&&"/backup.0/"#获取所有的数据库信息#all_db="-u-h-p-Bse'showdatabases')"#fordbin#do-u-h-p|-9>"/backup.0/..gz"#done#删除旧的备份信息test-d"/backup.10/"&&-rf"/backup.10"#rotatebackupdirectoryforintin9876543210doif(test-d""/backup."")thennext_int=`expr+1`""/backup.""""/backup.""fidoneexit0;二:赋予脚步可执行权限chmod+xmysql_backup.sh三:添加定时执行计划vi/etc/crontab添加:005***root/backup/mysql_backup.sh每日5点钟备份一次数据库