日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql数据库txt备份linux_linux备份mysql数据库

發布時間:2023/12/2 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql数据库txt备份linux_linux备份mysql数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MYSQL定期備份是一項重要的工作,但人工操作太繁瑣,也難避免有所疏漏,使用下

面的方法即可讓系統定期備份數據。

1、創建備份文件夾

#cd /www

#makedir backup

2、編寫運行腳本

#vi autobackup

寫入以下內容:

filename=`date +%Y%m%d`

mysql_bin_dir/mysqldump –opt dataname-u user-ppassword| gzip

>/www/mysqlbackup/name$filename.gz

保存退出?

說明:

(1)mysql_bin_dir:mysql的bin路徑

(2)dataname:數據庫名;

(3)user:數據庫用戶名;

(4)password:用戶密碼;

(5)name:自定義備份文件前綴標識。

如上例,將自動備份mysql數據庫,并以gzip壓縮方式存儲,文件名為

name20080101.gz的形式。

3、為腳本添加執行權限

#chmod +x autobackup

4、讓crontab來完成定期執行的任務

這一步中,Redhat的方法會不一樣,后面專門給出。

編輯crontab:

#vi /etc/crontab

在最后一行中加入:

01 5* * * root /www/autobackup

每天5點運行腳本,也可以修改5為其他指定時間。

Redhat方法:

Redhat的crontab采用按時間調用4個目錄(/etc/cron.hourly:每小

時;/etc/cron.daily:每天;/etc/cron.weekly:每周;/etc/cron.monthly:每月

)中腳本出來運行的方式。

Redhat中只需要將剛才編輯的腳本復制到相應的目錄即可。

5、重啟crontab

#/etc/rc.d/init.d/crond restart

完成

其實原理很簡單,自己制作一個腳本,讓Linux系統自動運行。我們還可以再擴展

一下,編輯一個自動備份網站文件的腳本,讓Linux來完成,每天自動備份整個網站,

等等……

==========================================================================

MySQL :: Linux 下自動備份數據庫的 shell 腳本

Linux 服務器上的程序每天都在更新 MySQL 數據庫,于是就想起寫一個 shell 腳本

,結合 crontab,定時備份數據庫。其實非常簡單,主要就是使用 MySQL 自帶的

mysqldump 命令。

腳本內容如下:

本地備份腳本

#!/bin/sh

# File: /home/mysql/backup.sh

# Database info

DB_NAME="test"

DB_USER="username"

DB_PASS="password"

# Others vars

BIN_DIR="/usr/local/mysql/bin"

BCK_DIR="/home/mysql/backup"

DAT

總結

以上是生活随笔為你收集整理的mysql数据库txt备份linux_linux备份mysql数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。