mysql esc wq mysql備份與儲存

2021-10-19 01:49:55 字數 765 閱讀 9872

指令碼需求:

每天備份mysql資料庫,保留7天的指令碼。

存放在/opt/dbbak目錄中。

指令碼名稱為database_***x-xx-xx.sql

指令碼內容:

指令碼解釋:

首先定義乙個變數now取當前的年月日,

在定義乙個目錄的變數data_dir,

然後使用mysqldump命令將要備份的庫備份到指定的目錄,

最後使用find命令找到指定目錄的sql檔案,並且將7天之外的檔案刪除。

-mtime + 就是找到7天之外的檔案

-mtime – 就是找到7天之內的檔案

-exec就是執行後邊的命令

請根據自己的需求修改指令碼。

知識點擴充套件:自動備份mysql資料庫指令碼

命令的意思是用mysqldump匯出名為databasename的資料庫到/home/wwwroot/backup/資料夾並命名為date_日期.sql,-u後面的是你的mysql的使用者名稱,-p後面的是mysql密碼,databasename是要備份資料庫名字,把這三個替換成自己的。

修改許可權並執行備份指令碼看能否備份成功:

如果一切檢查沒問題了,就建立定時任務自動備份你的資料吧,輸入命令:

crontab -e

在開啟的檔案輸入定時任務:

56 23 * * * /root/dbbackup.sh

然後按esc鍵後輸入:wq退出編輯並儲存檔案。

好了,定時任務建立好了,每天23點56分備份執行dbbackup.sh備份資料庫。

等保1 0與等保2 0的區別

等保1.0與等保2.0的區別 等保2.0於2019.12.1日起正式實施,與等保1.0的相差甚大,下面將從幾個方面對二者的區別進行介紹。標準名稱變化 gb t 22239 2008 資訊保安技術 資訊系統安全等級保護基本要求 改為 gb t 22239 2019 資訊保安技術 網路安全等級保護基本要...

等保1 0與等保2 0的區別

等保2.0於2019.12.1日起正式實施,與等保1.0的相差甚大,下面將從幾個方面對二者的區別進行介紹。gb t 22239 2008 資訊保安技術 資訊系統安全等級保護基本要求 改為 gb t 22239 2019 資訊保安技術 網路安全等級保護基本要求 gb t 25070 2019 資訊保安...

差異備份與增量備份

差異備份的定義 備份自上一次完全備份之後有變化的資料。增量備份的定義 備份自上一次備份 包含完全備份 差異備份 增量備份 之後有變化的資料。增量備份和差異備份的區別 完全備份 備份全部選中的資料夾,並不依賴檔案的存檔屬性來確定備份那些檔案。在備份過程中,任何現有的標記都被清除,每個檔案都被標記為已備...