mysql 自動備份許可權 Mysql 自動備份

2021-10-18 17:18:19 字數 611 閱讀 8641

很簡單的乙個自動備份方案

bas**件(backup.sh)#!/bin/bash

dbuser=root

dbpwd=123456

dbname=jam00

delbackpath=/usr/local/mysql/backup/$dbname-$(date -d "7 days ago" +'%y-%m-%d').sql.gz

rm -f $delbackpath

mysqldump -u $dbuser -p$dbpwd --opt $dbname | gzip > /usr/local/mysql/backup/$dbname-$(date +%y-%m-%d).sql.gz

修改 dbuser,dbpwd,dbname 為自己的使用者、密碼、資料庫名稱。

備份後檔案格式為 資料庫名成-當前日期.sql.gz ,如: jam00-2017-10-14.sql.gz,啟用了gz壓縮

並且會刪除七天前的備份,只會儲存七天的備份檔案

crontab實現每天凌晨 4 點自動備份0 4 * * * /usr/local/mysql/backup.sh

記得給 backup.sh 加上執行許可權哦chmod +x backup.sh

mysql自動備份開啟 MySQL自動備份

mysql user root 使用者名稱 mysql password password 密碼 mysql host localhost ip mysql port 3306 埠號 mysql charset utf8 編碼方式 backup db arr db name 要備份的資料庫名稱,多個...

mysql自動備份庫 MySQL自動備份整庫指令碼

該指令碼支援自動備份,自動上傳到ftp伺服器,備份失敗自動傳送報警郵件 bin sh create by jianglei.yu on 20160421 使用測指令碼需要先安裝mutt郵件傳送工具。使用使用自動化安裝。詳細請參考 define mysql environments hostname ...

mysql備份作業 自動備份mysql

自動備份mysql linux python 名稱儲存為databasedump.py usr bin env python coding utf 8 time 16 10 30 下午9 04 import os import time user root 不要改 passwd passwd 填密碼...