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

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

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

如下腳本用于mysql全庫(kù)定時(shí)備份

mysql_dump_script.sh

#!/bin/bash

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

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

#簡(jiǎn)單寫(xiě)法 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

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

#找出需要?jiǎng)h除的備份
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
 #寫(xiě)刪除文件日志
 echo "delete $delfile" >> $backup_dir/log.txt
fi

centos 設(shè)置crontab

yum install crontabs
systemctl enable crond (設(shè)為開(kāi)機(jī)啟動(dòng))
systemctl start crond(啟動(dòng)crond服務(wù))
systemctl status crond (查看狀態(tài))

vi /etc/crontab

添加定時(shí)任務(wù)

加載任務(wù),使之生效:

crontab /etc/crontab

查看任務(wù):

crontab -l

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Mysql8.0密碼問(wèn)題mysql_native_password和caching_sha2_password詳解

    Mysql8.0密碼問(wèn)題mysql_native_password和caching_sha2_password詳解

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

    mysql?ON?DUPLICATE?KEY?UPDATE重復(fù)插入時(shí)更新方式

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

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

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

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

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

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

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

    Mac MySQL重置Root密碼的教程

    安裝MySQL后時(shí)間太長(zhǎng)了會(huì)忘記密碼,在這里總結(jié)一下忘記密碼時(shí)如何重置本地MySQL Root密碼。感興趣的朋友跟隨腳本之家一起學(xué)習(xí)吧
    2018-03-03
  • MySQL慢查詢(xún)之開(kāi)啟慢查詢(xún)

    MySQL慢查詢(xún)之開(kāi)啟慢查詢(xún)

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

    MySql存儲(chǔ)過(guò)程學(xué)習(xí)知識(shí)小結(jié)

    這篇文章主要介紹了MySql存儲(chǔ)過(guò)程學(xué)習(xí)知識(shí)小結(jié)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • mysql用戶(hù)創(chuàng)建與授權(quán)的簡(jiǎn)單實(shí)例

    mysql用戶(hù)創(chuàng)建與授權(quán)的簡(jiǎn)單實(shí)例

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

    percona-toolkit之pt-kill 殺掉mysql查詢(xún)或連接的方法

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

最新評(píng)論