linux伺服器mysql如何每天定時備份資料庫

2021-07-23 14:53:56 字數 1018 閱讀 4509

1

1. 在根目錄下新建定時備份儲存資料夾mkdir  /mysql_backup 2

2.新建備份的指令碼vim /root/mysql_backup.sh 3

3.在mysql_backup.sh中輸入內容:

backupdir=/mysqlbackup   time=` date +%y%m%d%h`mysqldump -uroot -proot abc | gzip > $backupdir/abc$time.sql.gzfind $backupdir -name 「abc*.sql.gz" -type f -mtime +5 -exec rm {} \; > /dev/null 2>&1  

——————————————————————————————

說明:backupdir   =  備份檔案儲存資料夾time = 獲取當前時間  年月日時(2014111417)2023年11月14日17點mysqldump 備份資料庫指令    abc要備份的資料庫find $backupdir -name 「abc*.sql.gz" -type f -mtime +5 -exec rm {} \; > /dev/null 2>&1     刪除5天前的備份檔案 4

3 :wq 檔案儲存成功後

先按一下鍵盤上的 " esc " 然後輸入  」 :wq  「 5

執行一下指令碼,看根目錄下的mysql_backup資料夾是否有.sql.gz字尾名的檔案

./mysql_backup.sh 6

寫入每天的定時任務  修改 /etc/crontabvi /etc/crontab 7

按鍵盤上的"i",開始輸入

02 4 * * * root /root/mysql_backup.sh        

表示每天4點2分執行備份任務

先按一下鍵盤上的 " esc " 然後輸入  」 :wq  「  表示儲存 8

重新啟動crond  

service crond restart    或    /etc/rc.d/init.d/crond restart

linux伺服器安裝MYSQL

一般有3種方法,yum包安裝,版本受限制太大,比較坑 rpm包安裝,最方便快捷省事 原始碼包安裝,各種寫配置語句,各種安裝對應的依賴外掛程式 建議還是rpm安裝,最方便快捷 下面這種,有可能是你安裝的mysql版本和伺服器linux版本不對 failed dependencies libmysqlc...

Linux伺服器安裝mysql

我用的是阿里雲伺服器,現在的系統是centos7,yum源中沒有mysql,可以直接安裝。用來mariadb代替。一 下rpm安裝包 版本可以自己選擇 wgetrpm ivh mysql community release el7 5.noarch.rpmyum install mysql comm...

linux搭建mysql伺服器

安裝檔案傳輸命令 yum install y lrzsz 上傳mysql壓縮包 rz 解壓 tar xvf mysql 5.7.30 1.el7.x86 64.rpm bundle.tar 安裝 rpm ivh nodeps force rpm 配置資料庫,優化其連線速度 vi etc my.cnf...