最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux實現(xiàn)定時備份MySQL數(shù)據(jù)庫并刪除30天前的備份文件

 更新時間:2020年01月14日 10:34:02   作者:獵手家園  
這篇文章主要介紹了Linux實現(xiàn)定時備份MySQL數(shù)據(jù)庫并刪除30天前的備份文件,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

1. MySQL5.6以上版本

2. 修改 /etc/my.cnf 文件

# vim /etc/my.cnf
[client]
host=localhost
user=你的數(shù)據(jù)庫用戶
password='你的數(shù)據(jù)庫密碼'

3. 編寫數(shù)據(jù)庫腳本 mysql-backup.sh

# vim mysql-backup.sh
#!/bin/bash
backupDir=數(shù)據(jù)庫備份目錄
backupTime=`date +%Y%m%d%H%M%S`
mysqldump 你的數(shù)據(jù)庫 | gzip > $backupDir/你的數(shù)據(jù)庫-$backupTime.sql.gz
echo "1."$backupTime "備份完成" >> #backupDir/mysql.log
cd $backupDir
rm -rf `find . -name '*.sql.gz' -mtime +30` >> #backupDir/mysql.log 2>&1  #刪除30天前備份文件
echo "2.刪除30天前的備份文件完成" >> #backupDir/mysql.log

4. 為腳本添加執(zhí)行權限

# chmod +x mysql-backup.sh

5. 測試執(zhí)行

./mysql-backup.sh

6. 添加定時計劃

# crontab -e (和vim編輯器一樣)
# crontab配置文件格式:分 時 日 月 周  命令
# 在最后一行中加入:
0 3 * * *  /usr/sbin/mysql-bakup.sh #表示每天3點00分執(zhí)行備份
0 */6 * * * /usr/sbin/mysql-bakup.sh #表示每6個小時執(zhí)行備份

7. 重啟crontab

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

8. 恢復數(shù)據(jù)庫備份文件

#SQL備份文件恢復:
mysql -u root -p 你的數(shù)據(jù)庫 < 備份文件名.sql
#壓縮文件恢復:
gzip < 備份文件名.sql.gz | mysql -u root -p 你的數(shù)據(jù)庫

9. 附:如果出現(xiàn)問題:"mysqldump: command not found",解決如下:

ln -fs /usr/local/mysql/bin/mysqldump /usr/bin
ln -fs /usr/local/mysql/bin/mysql /usr/bin

PS:下面看下linux中備份mysql數(shù)據(jù)庫

在linux中備份mysql數(shù)據(jù)庫,命令是:

[root]# mysqldump -u 用戶名 -p 密碼 --all-databases > /home/mysql/bak.sql

如果報錯就添加如下:

mysqldump -h localhost -u root -p psword root@172.16.123.88 --all-tablespaces --master-data=2 --events --routines --all-databases > /home/mysql/mydatas.sql

簡單版的:(先保存在本地)

mysqldump -u root -p databaseName > data.sql

查詢mysql數(shù)據(jù)庫:whereis mysql

進入數(shù)據(jù)庫(當前數(shù)據(jù)庫文件本地):mysql -h localhost -u 數(shù)據(jù)庫賬號 -p 密碼

查看數(shù)據(jù)庫:show databases;

查看文件大?。?code>ls -lht

總結

以上所述是小編給大家介紹的Linux實現(xiàn)定時備份MySQL數(shù)據(jù)庫并刪除30天前的備份文件,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

相關文章

  • ./ 和 sh 的使用區(qū)別詳解

    ./ 和 sh 的使用區(qū)別詳解

    這篇文章主要介紹了./ 和 sh 的使用區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • 一問弄懂Shell變量四大分類

    一問弄懂Shell變量四大分類

    Shell變量分為環(huán)境變量、本地變量、位置參數(shù)變量和特殊變量,本文就詳細的介紹一下這四種變量的具體使用,具有一定的參考,感興趣的可以了解一下
    2023-05-05
  • Linux shell條件判斷if中的-a到-z的意思【推薦】

    Linux shell條件判斷if中的-a到-z的意思【推薦】

    這篇文章主要介紹了Linux shell條件判斷if中的-a到-z的意思,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • linux 操作 ftp 常用命令

    linux 操作 ftp 常用命令

    ftp服務器在網(wǎng)上較為常見,Linux ftp命令的功能是用命令的方式來控制在本地機和遠程機之間傳送文件,這里詳細介紹linux 操作 ftp 常用命令,需要的朋友參考下吧
    2017-12-12
  • Shell 函數(shù)參數(shù)

    Shell 函數(shù)參數(shù)

    這篇文章主要為大家分享了Shell 函數(shù)參數(shù),方便學習shell腳本的朋友
    2014-09-09
  • Shell中的循環(huán)語句for、while、until實例講解

    Shell中的循環(huán)語句for、while、until實例講解

    這篇文章主要介紹了Shell中的循環(huán)語句for、while、until實例講解,簡單清晰明了,非常不錯的教程,需要的朋友可以參考下
    2014-06-06
  • Shell命令解釋器分類示例詳解

    Shell命令解釋器分類示例詳解

    Shell是負責User與Linux OS之間溝通的橋梁,Shell為用戶提供了一個操作界面,User在這個界面輸入指令,其實就是通過Shell向Linux Kernel傳遞過去,這也就是為什么Shell也叫解釋器的原因,這篇文章主要給大家介紹了關于Shell命令解釋器分類的相關資料,需要的朋友可以參考下
    2023-05-05
  • shell腳本實現(xiàn)同時多臺遠程主機執(zhí)行命令的代碼分享

    shell腳本實現(xiàn)同時多臺遠程主機執(zhí)行命令的代碼分享

    這篇文章主要給大家介紹了關于shell腳本實現(xiàn)同時多臺遠程主機執(zhí)行命令的方法,文中給出了詳細的代碼示例,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • Ubuntu不進入休眠模式的方法

    Ubuntu不進入休眠模式的方法

    下面小編就為大家?guī)硪黄猆buntu不進入休眠模式的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • 學習Linux網(wǎng)絡編程基本函數(shù)

    學習Linux網(wǎng)絡編程基本函數(shù)

    這篇文章主要介紹了學習Linux網(wǎng)絡編程,網(wǎng)絡編程的一些基本函數(shù):也是實現(xiàn)tcp協(xié)議通訊的基本步驟,實現(xiàn)代碼在最后,IP需要修改為自己的IP,即可通信
    2021-08-08

最新評論

凤庆县| 虎林市| 清镇市| 平邑县| 大田县| 吉木萨尔县| 花莲县| 建平县| 长岛县| 黔江区| 天门市| 宿松县| 灵石县| 宜州市| 平舆县| 绥宁县| 丰台区| 正安县| 通辽市| 攀枝花市| 枣庄市| 宕昌县| 嘉祥县| 镇江市| 沁阳市| 香格里拉县| 灌阳县| 景泰县| 杨浦区| 东辽县| 龙门县| 玉门市| 碌曲县| 兴海县| 曲周县| 海安县| 芜湖市| 安乡县| 利辛县| 宜良县| 黄山市|