国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

linux實現定時備份mysql數據庫的簡單方法

2024-07-24 12:54:14
字體:
來源:轉載
供稿:網友

以下是詳細步驟:

1、查看磁盤空間情況:

[root@localhost backup]# df -h文件系統 容量 已用 可用 已用% 掛載點/dev/mapper/centos-root 17G 2.7G 15G 16% /devtmpfs 476M 0 476M 0% /devtmpfs 488M 0 488M 0% /dev/shmtmpfs 488M 7.7M 480M 2% /runtmpfs 488M 0 488M 0% /sys/fs/cgroup/dev/sda1 1014M 130M 885M 13% /boottmpfs 98M 0 98M 0% /run/user/0[root@localhost backup]#

選擇合適磁盤存放備份文件

2、創建備份目錄:

cd /homemkdir backupcd backup

3、創建備份Shell腳本:

在創建的目錄下創建備份腳本(vi bkDatabaseName.sh)

#!/bin/bashmysqldump -uroot -proot rtak > /data/backup/rtak_$(date +%Y%m%d_%H%M%S).sqlmysqldump -uroot -proot rtak | gzip > /data/backup/rtak_$(date +%Y%m%d_%H%M%S).sql.gz

注:

bkDatabaseName.sh 替換成有意思的名稱

sql備份與gz備份可以二選一,也可全備份

用戶名密碼需要替換

4、添加可執行權限:

chmod u+x bkDatabaseName.sh

測試文件是否可正常執行(./bkDatabaseName.sh)

注:(1)如果報錯 mysqldump: 未找到命令,執行

ln -fs /usr/local/mysql/bin/mysqldump /usr/bin (/usr/local/mysql 路徑為mysql安裝路徑)

(2)如果有警告(Warning: Using a password on the command line interface can be insecure.) 可以忽略。

(3)查看備份sql文件是否正常,能否正常導入數據庫

5、添加計劃任務

確認crontab是否安裝:

執行 crontab 命令如果報 command not found,就表明沒有安裝

執行命令:

crontab -e

輸入以下內容并保存:

*/* * 1 * * /data/backup/bkDatabaseName.sh

/* * 1 * * / 幾個* 分別代表 分鐘 小時 日期 月 星期幾 執行備份操作

例如:每分鐘執行備份 /1 * * * * / (已測試)

每天凌晨3點執行備份/00 3 * * * / (未測試)

6、停止備份操作

在不需要定時備份的時候,執行該操作,正常流程到第五步就完成了 ~

crontab -r

注:及時清理已過期很久的sql備份,防止磁盤占滿

您可能感興趣的文章:

Linux系統下virtuoso數據庫安裝與使用詳解Linux下安裝python3.6和第三方庫的教程詳解linux下安裝boost庫的完整步驟記錄python實現linux下抓包并存庫功能linux每天定時備份數據庫并刪除十天前數據詳細步驟Linux中無法遠程連接數據庫問題的解決方法Linux下動態鏈接庫加載路徑及搜索路徑問題linux下導入、導出mysql數據庫命令的實現方法linux系統下安裝配置解壓版的MySQL數據庫圖解Linux環境下使用glog日志庫的方法
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高尔夫| 广丰县| 枝江市| 万山特区| 永宁县| 天台县| 收藏| 汾西县| 棋牌| 故城县| 平原县| 沧州市| 盐城市| 绥化市| 安岳县| 石屏县| 科尔| 贵定县| 田东县| 江孜县| 卢龙县| 合阳县| 博罗县| 吉水县| 苗栗县| 天峨县| 满洲里市| 炉霍县| 页游| 文登市| 武城县| 台南县| 海淀区| 右玉县| 顺平县| 邢台县| 吴川市| 阿克陶县| 安义县| 普格县| 普格县|