MySQL备份l脚本

#!/bin/sh
#本份数据库
#Local backup dir and backup bin setting
Local_Dir=/var/jfb/backup/mysql
Backup_Bin=/usr/bin/mysqldump

#Database setting
Db_Host=172.30.0.2
Db_Name=ec
Db_User=uu_db
Db_Pass=lok
Bak_File=$Db_Name`date +%Y-%m-%d-%H--%M`

#Begin to Backup
mkdir -p $Local_Dir
cd $Local_Dir
$Backup_Bin --force -q -h $Db_Host -u $Db_User -p$Db_Pass $Db_Name | gzip -c | cat >  $Bak_File.sql.gz
时间: 2024-08-09 23:51:26

MySQL备份l脚本的相关文章

MySQL备份数据库脚本

Windows @echo offmysqldump --add-drop-database --add-drop-table -u root -p123456 dbname > d:\db_backup\%date:~0,4%-%date:~5,2%-%date:~8,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%_dbname.sql Linux #!/bin/shcd /usr/binDATE=`date +%Y-%m-%d`# 备份dbname数据库/usr

mysql 备份 常用脚本

全备: innobackupex --defaults-file=/data/mysql3316/my3316.cnf --user=root --password=mysqlpass /data/backup 增备: innobackupex --defaults-file=/data/mysql3316/my3316.cnf --user=root --password=mysqlpass --incremental-basedir=/data/backup/2017-09-14_08-30

mysqldump实现mysql备份小脚本

网上搜集并测试整理 #!/bin/bash  #This is a ShellScript For Auto DB Backup  #Powered by aspbiz Changed by Jeen #2004-09 Changed 2014-12 #Setting  #设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件位置 DBName="test" DBUser="root" DBPasswd="root" BackupPath

转CentOS — MySQL备份 Shell 脚本

http://www.cnblogs.com/bruceleeliya/archive/2012/05/04/2482733.html 使用 mysqldump 备份数据库,通过 FTP 上传到备份服务器,同时在本地保留备份文件. 新建一个 Shell 脚本文件 vi /home/work/backup.sh 添加如下内容: #! /bin/bash SqlBakName=_u1_sql_$(date +%y%m%d).tar.gz mysqldump --user=mysql_user1 --

python实现mysql备份的脚本

#!/usr/bin/env python # encoding: utf-8 import os,time,sys      bakup_dir = '/home/bak/mysql' current_time = time.strftime('%Y%m%d%H%M%S')      user = 'root' password = 'root'     database = ['mysql','aaa'] if os.path.exists(bakup_dir):             p

MySQL备份方案(综述及脚本)

1.环境说明 系统为centos 6.5 需要安装mutt和msmtp并可以发送邮件 需要安装xtrabackup 2.备份方案功能模块介绍 备份: 使用xtrabackup进行备份,每次备份会把备份文件放到一个当前日期和时间的文件夹内.所以创建备份夹new,把备份文件放到new中,并根据new中文件夹的个数判断是全备还是增备还是需要转移文件到last中.第一个文件是全备,每次增备是在前一天的基础上进行增备.备份脚本在把所有的文件从new移动到last的时候 会把所有文件文件打包.以下是mysq

web服务文件更新自动同步、数据库主从复制、shell脚本实现网站代码备份和mysql备份

基搭建LAMP环境,并实践基于DNS做基于域名的虚拟主机中的环境,重新搭建一个同样的环境 要求: a)实现web服务文件更新的自动同步到另一台机器上 b)数据库实现主从复制 c)通过shell脚本实现网站源代码备份和mysql备份,备份策略包括全量备份.增量备份.差异备份 a,实现web服务文件更新的自动同步到另一台机器上: 1,在httpd服务器上建立基于FQDN的两个虚拟web站点,并创建相关目录. 2,修改测试windows主机的hosts文件,并编辑两个虚拟web站点对应的目录下的ind

mysql 备份脚本(xtrabackup)

mysql备份脚本,记录一下: 全备: #!/bin/sh  set -x                                                             USER=root  PASSWORD=123456 time=`date +"%y-%m-%d-%H-%M"`   date >> /data/mysqlbackup/logs/$time'_allbackup.log'    #1 begin Full Backups  ech

debian mysql 定时自动备份的脚本

#!/bin/sh LOG=/var/log/mysql-backup.log # mysql db info USER_ROOT=XXXXXX USER_PWD=XXXXXXX # mysql data stored dir TODAY=`date +%F` STOREDIR=/mnt/tf-card/mysql-back/$TODAY mkdir $STOREDIR echo "*** PATH:$STOREDIR mysql-backup ***" >> $LOG #