一個mariadb的備份腳本
#!/bin/bash DATE=$(date +%Y%m%d-%H:%M) DES=/config/database-backup MYSQL_U="root" MYSQL_P="xxxxx" MYSQL_H="127.0.0.1" if [ ! -d "$DES" ];then mkdir -p "$DES" fi /usr/bin/mysqldump -u$MYSQL_U -p$MYSQL_P -h $MYSQL_H --all-databases>"$DES/${DATE}.sql" find $DES -name "*.sql" -mtime +7 -exec rm -rf {} \;
然後寫個計劃任務調用:
# crontab -l
0 */2 * * * /bin/bash /config/back_cloudstack_mariadb.sh >/dev/null 2>&1
一個mariadb的備份腳本
相關推薦
一個mariadb的備份腳本
備份寫一個數據庫備份腳本,備查:#!/bin/bash DATE=$(date +%Y%m%d-%H:%M) DES=/config/database-backup MYSQL_U="root" MYSQL_P="xxxxx" MYSQL_H="127.0.0
linux系統oracle備份腳本
數據庫文件 日期 direct filepath pfile 創建 根據 庫文件 hup #路徑名,指定備份的路徑 FILEPATH=/home/oracle/bachup #根據指定日期格式,定義備份數據庫文件名 FILENAME=`date +%y%m%d` #切換至指
mysql mysqldum備份腳本
數據庫 mysql 文章 備份 本篇文章主要講如何使用shell實現mysql全量,增量備份。增量備份在周一-周六淩晨3點,會復制mysql-bin.00000*到指定目錄;而全量備份則使用mysqldump將所有的數據庫導出,每周日淩晨3點執,並會刪除上周留下的mysq-bin.00000*
MySQL分庫分表備份腳本
數據庫備份數據庫腳本[[email protected]/* */ script]# cat store_backup.sh #!/bin/shMYUSER=rootMYPASS=qwe123SOCKET=/data/3306/mysql.sockMYLOGIN="mysql -u$MYUSER
Oracle每天自動備份腳本
oracle expdp 因為需要最近寫了一個適用於Oracle上的備份腳本,Oracle的數據備份不像MySQL一樣直接使用二進制工具就可以備份,在Oracle上進行數據備份需要 做好相應的配置,在配置好後才能進行正常的數據備份腳本,所以在Oracle備份數據前需要做一些配置。 首先,因為
RMAN備份腳本
error sys 歸檔日誌 rman備份 comm eof more control cross #!/bin/sh#-----------------------------------------------------------------------------
MSSQL備份腳本
date() different ats orm mssql emp har base disk declare @name varchar(100) declare @disk varchar(100) declare @temp varchar(100) set @t
一周RMAN備份腳本
back del rman備份 connect oracle time obsolete get dbi #! /bin/bash#crontab---->00 20 * * 0 su - oracle -c ‘/scripts/oracle_full_backup.
16、MySQL數據庫分庫分表備份腳本
mysql數據庫分庫分表備份腳本MySQL數據庫分庫分表備份腳本===================學員分享分庫分表==========================腳本單雙引號的區別:單引號是強引用,強制輸出是所見即所得。雙引號是解析變量 和 多個字符串、數字等連接一個字符串條件1 || 條件2
xtrabackup備份腳本
edi efault col fig 之前 clas pre tar.gz div 背景:現網環境全備份腳本:基於xtrabackup命令 #!/bin/sh # MySQL端口 PORT=‘3003‘ # 備份用戶 USER=‘bkpuser‘ PAWD=‘b
mysql備份腳本
ack lee end del () pre name mysq rsync mysql備份腳本1. 最簡單的#!/bin/bashd=`date +%w`/usr/bin/mysqldump -umylinux -pxxxxx mylinux >/data/mysq
每周自動刪除之前的備份,每天自動備份腳本
備份 linux#!/bin/bash # bak_root=/var/bak bak_dir_date=/var/bak/bak_dir_$(date +%F-%H) #######################每逢周日刪除之前的備份 wk=$(date +%w) if [ $wk -eq 0 ];the
mysql數據庫分庫備份腳本
mys mkdir -p pan ash class root done databases ldb mysql數據庫分庫備份腳本 版本1 for dbname in `mysql -uroot -poldboy123 -e "show databases;" |gre
web網站升級備份腳本
web 備份 linux 運維 #!/bin/bash # 一般web頁面升級都是直接替換根目錄下的對應文件,因此升級前備份對應的目錄或者文件即可 web=/var/www/html #web根目錄 dd="/data /admin /ps /css /bbs*" #web根目錄下要備份的目錄與文件,把要備份
服務(1)====一個lamp的腳本以及基於lamp安裝wordpress
服務lamp word press博客#!/bin/bash #部署一個LAMP的環境 #文檔整理人:dingxue #整理日期:2017-10-6 #提取部署好yum環境,也可以使用網絡yum操作 #說明:本文檔部署環境的機器是:Linux redhat_6.5_x64 #請將所需的源
mongodb第六篇文章~關於mongodb的自動備份腳本
add use print tar upd dmi log mkdir -p ddr 一 簡介:今天恰好寫了一個關於mongodb的備份腳本,分享下 二 前沿:此腳本適用於單實例和副本集,不適用於分片集群 三 內容: #!/bin/sh user=
Linux Mysql 數據庫備份腳本
微軟 lin list game 作用 ffi 信息 微軟雅黑 目錄 baktime=$(date +%Y%m%d%H%M%S) find /usr/local/auto_databasebak -mtime +4 -type f -exec /bin/rm {} \;
oracle 備份腳本
數據庫 ring 增量備份 ups 其他 mon current ora exec 本文是一個shell腳本。主要用於Oracle 數據庫備份。默認情況下,在周一晚上進行全備。其他時間進行累積增量備份。 使用方法: 假如腳本保存名為: oracle_backu
python學習之路-第三天-一個簡單的腳本
tro 說明 .py else zipfile rect dylib 環境 cef 現在有一個需求:把某個目錄下的文件備份到指定到另外一個目錄下,而且壓縮後文件為zip文件 # -*- coding:utf-8 -*- #! /usr/bin/python # Filena
Oracle數據庫定時備份腳本
oracle 自動備份 一、編寫腳本vim /home/backup/oraclebk.sh#! /usr/bin #路徑名,指定備份的路徑 FILEPATH=/home/backup/oracledata #根據指定日期格式,定義備份數據庫文件名 FILENAME=`date +"%Y%