欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CentOS Mysql數(shù)據(jù)庫如何實現(xiàn)定時備份

 更新時間:2020年06月25日 11:22:45   作者:devin_w_zhang  
這篇文章主要介紹了CentOS Mysql數(shù)據(jù)庫如何實現(xiàn)定時備份,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

如下腳本用于mysql全庫定時備份

mysql_dump_script.sh

#!/bin/bash

#保存?zhèn)浞輦€數(shù),最多保留4個文件
number=4
#備份保存路徑
backup_dir=/db/backup_mysql
#日期
dd=`date +%Y-%m-%d-%H-%M-%S`
#備份工具
tool=mysqldump
#用戶名
username=root
#密碼
password=yourpassword
#將要備份的數(shù)據(jù)庫
database_name=mydb

#如果文件夾不存在則創(chuàng)建
if [ ! -d $backup_dir ];
then
  mkdir -p $backup_dir;
fi

#簡單寫法 mysqldump -u root -p123456 users > /root/mysqlbackup/users-$filename.sql
$tool -h127.0.0.1 -u $username -p$password $database_name > $backup_dir/$database_name-$dd.sql

#寫創(chuàng)建備份日志
echo "create $backup_dir/$database_name-$dd.dupm" >> $backup_dir/log.txt

#找出需要刪除的備份
delfile=`ls -l -crt $backup_dir/*.sql | awk '{print $9 }' | head -1`

#判斷現(xiàn)在的備份數(shù)量是否大于$number
count=`ls -l -crt $backup_dir/*.sql | awk '{print $9 }' | wc -l`

if [ $count -gt $number ]
then
 #刪除最早生成的備份,只保留number數(shù)量的備份
 rm $delfile
 #寫刪除文件日志
 echo "delete $delfile" >> $backup_dir/log.txt
fi

centos 設置crontab

yum install crontabs
systemctl enable crond (設為開機啟動)
systemctl start crond(啟動crond服務)
systemctl status crond (查看狀態(tài))

vi /etc/crontab

添加定時任務

加載任務,使之生效:

crontab /etc/crontab

查看任務:

crontab -l

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Mysql8.0密碼問題mysql_native_password和caching_sha2_password詳解

    Mysql8.0密碼問題mysql_native_password和caching_sha2_password詳解

    這篇文章主要介紹了Mysql8.0密碼問題mysql_native_password和caching_sha2_password,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • mysql?ON?DUPLICATE?KEY?UPDATE重復插入時更新方式

    mysql?ON?DUPLICATE?KEY?UPDATE重復插入時更新方式

    這篇文章主要介紹了mysql?ON?DUPLICATE?KEY?UPDATE重復插入時更新方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • MySQL實現(xiàn)分詞搜索(FULLTEXT)的方法

    MySQL實現(xiàn)分詞搜索(FULLTEXT)的方法

    這篇文章主要介紹了MySQL實現(xiàn)分詞搜索(FULLTEXT)的方法,包括全文搜索的簡單使用,建表添加FULLTEXT索引使用該技術非常簡單,首先需要有一張表,我建立了一張圖書表并插入了兩條數(shù)據(jù),需要的朋友可以參考下
    2022-10-10
  • mysql如何修改表中某個數(shù)據(jù)

    mysql如何修改表中某個數(shù)據(jù)

    這篇文章主要介紹了mysql如何修改表中某個數(shù)據(jù)的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • mysql數(shù)據(jù)庫limit的四種用法小結

    mysql數(shù)據(jù)庫limit的四種用法小結

    mysql數(shù)據(jù)庫中l(wèi)imit子句可以被用于強制select語句返回指定的記錄數(shù),本文主要介紹了mysql數(shù)據(jù)庫limit的四種用法小結,感興趣的可以了解一下
    2023-10-10
  • Mac MySQL重置Root密碼的教程

    Mac MySQL重置Root密碼的教程

    安裝MySQL后時間太長了會忘記密碼,在這里總結一下忘記密碼時如何重置本地MySQL Root密碼。感興趣的朋友跟隨腳本之家一起學習吧
    2018-03-03
  • MySQL慢查詢之開啟慢查詢

    MySQL慢查詢之開啟慢查詢

    開啟慢查詢日志,可以讓MySQL記錄下查詢超過指定時間的語句,通過定位分析性能的瓶頸,才能更好的優(yōu)化數(shù)據(jù)庫系統(tǒng)的性能。下面這篇文章主要介紹了關于MySQL開啟慢查詢的相關資料,需要的朋友可以參考下。
    2017-03-03
  • MySql存儲過程學習知識小結

    MySql存儲過程學習知識小結

    這篇文章主要介紹了MySql存儲過程學習知識小結的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • mysql用戶創(chuàng)建與授權的簡單實例

    mysql用戶創(chuàng)建與授權的簡單實例

    MySQL等主流數(shù)據(jù)庫的最高權限一般是root用戶,有時我們需要提供數(shù)據(jù)庫的賬號和密碼以使用某些服務,下面這篇文章主要給大家介紹了關于mysql用戶創(chuàng)建與授權的相關資料,需要的朋友可以參考下
    2022-03-03
  • percona-toolkit之pt-kill 殺掉mysql查詢或連接的方法

    percona-toolkit之pt-kill 殺掉mysql查詢或連接的方法

    本文主要描述了percona-toolkit中pt-kill的 使用實例 ,及 一些重要參數(shù)的介紹,需要的朋友可以參考下
    2016-04-04

最新評論