pg備份腳本
!/usr/bin/env bash
rm -rf /tmp/pg_dump/*
mkdir -p /tmp/pg_dump/$(date +"%Y%m%d%H")
mkdir -p /home/backup/pg_dump
export PGPASSWORD=passwd
set PGCLIENTENCODING=UTF8
pg_dumpall -U postgres -f /tmp/pg_dump/$(date +"%Y%m%d%H")/$(date +"%Y%m%d%H") >> /tmp/pg_dump/$(date +"%Y%m%d%H")/$(date +"%Y%m%d%H").log 2>&1
tar zcvfP /home/backup/pg_dump/$(date +"%Y%m%d%H").tar.gz /tmp/pg_dump/$(date +"%Y%m%d%H")
pg備份腳本
相關推薦
pg備份腳本
bash vfp bin gpo utf exp gre 備份 back !/usr/bin/env bash rm -rf /tmp/pg_dump/* mkdir -p /tmp/pg_dump/$(date +"%Y%m%d%H") mkdir -
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根目錄下要備份的目錄與文件,把要備份
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
Oracle數據庫定時備份腳本
oracle 自動備份 一、編寫腳本vim /home/backup/oraclebk.sh#! /usr/bin #路徑名,指定備份的路徑 FILEPATH=/home/backup/oracledata #根據指定日期格式,定義備份數據庫文件名 FILENAME=`date +"%Y%
一個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
[運維筆記] Mysql單庫備份腳本
ash bin nbsp mysqldump zab date user tran 127.0.0.1 工作中用到的Mysql單庫備份Shell腳本,壓縮備份,並在Crontab中添加計劃任務,最多保存60天的備份 #!/bin/bash . /etc/prof