mysql 定時備份指令碼 新手教程

2021-10-02 03:52:23 字數 764 閱讀 8014

編寫sh指令碼

#!/bin/bash

# 資料庫認證

user="root"

password="root"

host="127.0.0.1"

db_name="fmc"

# 其它

backup_path="/home/mysqlbackup"

date=$(date +"%d-%b-%y")

# 設定匯出檔案的預設許可權

umask 177

# dump資料庫到sql檔案

mysqldump --user=$user --password=$password --host=$host $db_name > $backup_path/$db_name-$date.sql

新建好備份mysql檔案的位置

當前指令碼存放位置 /home/script/mysql_backup.sh

先測試下

sh /home/script/mysql_backup.sh
發現已經生成成功了

下一步開啟定時任務

mysql定時備份指令碼 MySql定時備份指令碼

最近需要對某服務的資料庫資料進行備份,因此參考網上教程完成資料庫備份指令碼.因為服務的使用頻率較低,因此設定定時任務,在每天的中午以及午夜時分進行備份操作.bin bash 設定mysql的登入使用者名稱和密碼 根據實際情況填寫 mysql user mysql password mysql hos...

Mysql 定時備份指令碼

mysql備份原理 mysqldump uroot p pass db sql 壓縮 mysqldump hhostname uusername ppassword databasename gzip backupfile.sql.gz 恢復 gunzip backupfile.sql.gz mys...

指令碼定時備份mysql

一.用linux系統進行定時 1.新建乙個目錄用來存放備份資料 mkdir home mianfeng backup metastore database data 2.新建乙個檔案用來存放指令碼 vi home mianfeng backup metastore database mysql 3....