国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份

這篇具有很好參考價(jià)值的文章主要介紹了在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

自動(dòng)化備份MySQL

一.備份數(shù)據(jù)庫(kù)腳本

1.創(chuàng)建備份目錄

??2.創(chuàng)建腳本文件

3.新建配置文件(連接數(shù)據(jù)庫(kù)的配置文件)

4.給文件權(quán)限(mysql_backup.sh)

? ? ??編輯 ? ? ? ?

??5.執(zhí)行命令?(mysql_backup.sh)? ?

? ? ?編輯? ? ?

? 二.數(shù)據(jù)庫(kù)通過(guò)備份恢復(fù)? ?

1.創(chuàng)建腳本文件

2.增加文件可執(zhí)行權(quán)限(vi mysql_restore.sh)

3.我們來(lái)執(zhí)行通過(guò)備份文件恢復(fù)數(shù)據(jù)庫(kù)

三.數(shù)據(jù)庫(kù)備份自動(dòng)化

添加計(jì)劃任務(wù)? crontab -e

第四:清理過(guò)期備份文件

創(chuàng)建刪除文件腳本? ?vi remove_backup.sh

?添加可執(zhí)行權(quán)限

定時(shí)任務(wù)配置給貼出來(lái)

? ? ? ?編輯? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? 五.感謝各位看官的觀看!? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

???

???????我是默,一個(gè)在CSDN分享筆記的博主。?????

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)???

??在這里,我要推薦給大家我的專欄《Linux》。????

??無(wú)論你是編程小白,還是有一定基礎(chǔ)的程序員,這個(gè)專欄都能滿足你的需求。我會(huì)用最簡(jiǎn)單易懂的語(yǔ)言,帶你走進(jìn)代碼的世界,讓你從零開(kāi)始,一步步成為編程大師。????

??讓我們?cè)诖a的世界里暢游吧!??

??如果感覺(jué)還不錯(cuò)的話請(qǐng)記得給我點(diǎn)贊哦!????

??期待你的加入,一起學(xué)習(xí),一起進(jìn)步????

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)?

前言:

備份是容災(zāi)的基礎(chǔ),是指為防止系統(tǒng)出現(xiàn)操作失誤或系統(tǒng)故障導(dǎo)致數(shù)據(jù)丟失,而將全部或部分?jǐn)?shù)據(jù)集合從應(yīng)用主機(jī)的硬盤或陣列復(fù)制到其它的存儲(chǔ)介質(zhì)的過(guò)程。而對(duì)于一些網(wǎng)站、系統(tǒng)來(lái)說(shuō),數(shù)據(jù)庫(kù)就是一切,所以做好數(shù)據(jù)庫(kù)的備份是至關(guān)重要的?!

自動(dòng)化備份MySQL

一.備份數(shù)據(jù)庫(kù)腳本

1.創(chuàng)建備份目錄

盡量選擇空間比較充足的目錄,這里以/home目錄為例保存?zhèn)浞菸募?;進(jìn)入到/home目錄下,創(chuàng)建backup目錄,并進(jìn)入到新建的backup目錄下

cd /home
mkdir backup
cd backup

??2.創(chuàng)建腳本文件

創(chuàng)建mysql_backup.sh

數(shù)據(jù)庫(kù)備份腳本
#!/bin/bash
# db_name 自己改這里哦
db_name='mybatis_ssm'
backup_dir='/home/backup/mysql/'
current_time=$(date +'%Y-%m-%d_%H%M%S')
filepath=$backup_dir$current_time'.sql.gz'
#此處沒(méi)有使用 $db_password $db_user, 已經(jīng)寫入到配置文件中
echo '開(kāi)始導(dǎo)出數(shù)據(jù)庫(kù)...'
mysqldump --defaults-extra-file=/home/backup/my_mysql.cnf  $db_name --net-buffer-length=10m | gzip > $filepath
echo '導(dǎo)出成功,文件名為: '$filepath

在其中需要修改是:db_name,backup_dir以及mysqldump的存放路徑?


3.新建配置文件(連接數(shù)據(jù)庫(kù)的配置文件)

就在我們的當(dāng)前目錄下 即 /data/backup? ? ? ?vi my_mysql.cnf

[mysqldump]
max_allowed_packet = 400M
host=127.0.0.1
user=root
password='123'
[mysql]
host=127.0.0.1
user=root
password='123'

在其中需要修改是:host,pwssword

各位看官請(qǐng)把上面的參數(shù)改成自己的就好了,可別漏了這一步哦
其中 mysqldump 下的參數(shù)是給導(dǎo)出的命令使用的,mysql 下的參數(shù)是導(dǎo)入的時(shí)候使用的


4.給文件權(quán)限(mysql_backup.sh)

到這里的話導(dǎo)出的shell腳本就已經(jīng)寫好了,我們對(duì)這個(gè)腳本加一下可執(zhí)行權(quán)限

chmod +x ./mysql_backup.sh

授權(quán)成功的展示??

? ? ?在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù) ? ? ? ?


??5.執(zhí)行命令?(mysql_backup.sh)? ?

? ?沒(méi)有使用命令時(shí)用于存儲(chǔ)sql備份的文件夾沒(méi)有辦法數(shù)據(jù)腳本

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)

./mysql_backup.sh

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)?通過(guò)以下命令進(jìn)行查看是否對(duì)應(yīng)的數(shù)據(jù)庫(kù)腳本備份成功? ??

cd sql/
ls

? ? 在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)? ? ?

在解壓查看備份的數(shù)據(jù)庫(kù)文件是否存在數(shù)據(jù)?

gzip -d 2023-12-26_090817.sql.gz

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)

? 二.數(shù)據(jù)庫(kù)通過(guò)備份恢復(fù)? ?

模擬數(shù)據(jù)庫(kù)被刪除,或者因?yàn)橐恍┢渌驅(qū)е聰?shù)據(jù)庫(kù)數(shù)據(jù)丟失導(dǎo)致程序無(wú)法正常運(yùn)行

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)

1.創(chuàng)建腳本文件

按照第一步的操作,此時(shí)我們應(yīng)該處于 /data/backup 目錄下,繼續(xù)操作

vi mysql_restore.sh?

#!/bin/bash
 
if [ -z $1 ] || [ ! -f $1 ]
then
    echo "請(qǐng)輸入sql壓縮文件(*.sql.gz)"
    exit 1
fi
#輸入你自己的數(shù)據(jù)庫(kù)名稱
db_name='mybatis_ssm'
base_dir='/home/backup/sql/'
gz_sql_file=`basename $1`
 
file_ext=${gz_sql_file##*.}
if [ $file_ext != 'gz' ]
then
    echo '文件格式不正確,請(qǐng)輸入 .sql.gz 文件'
    exit 1
fi
 
sql_file=${gz_sql_file%.*}
echo '解壓文件中...'
gzip -dc $base_dir$gz_sql_file > $base_dir$sql_file
echo '解壓完成.'
echo '開(kāi)始導(dǎo)入數(shù)據(jù)庫(kù)...'
 
mysql --defaults-extra-file=/home/backup/my_mysql.cnf $db_name < $base_dir$sql_file
 
if [ -f $base_dir$sql_file ]
then
    echo '刪除臨時(shí)文件.'
    rm -f $base_dir$sql_file
fi
echo '導(dǎo)入完成.'

上面代碼中的配置文件,就是我們第一步時(shí)創(chuàng)建的配置文件,在這里一樣的使用?


2.增加文件可執(zhí)行權(quán)限(vi mysql_restore.sh

 chmod +x ./mysql_restore.sh

?授權(quán)成功的展示??

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)


3.我們來(lái)執(zhí)行通過(guò)備份文件恢復(fù)數(shù)據(jù)庫(kù)

沒(méi)有備份前

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)

./mysql_restore.sh  ./sql/2023-12-26_091800.sql.gz 

備份后?

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)

執(zhí)行完命令之后在查看數(shù)據(jù)庫(kù)?

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)?具體思路

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)


三.數(shù)據(jù)庫(kù)備份自動(dòng)化

? Cron安裝?這篇博客教你安裝Cron

添加計(jì)劃任務(wù)? crontab -e

* * * * * /home/backup/mysql_backup.sh  #設(shè)置一分鐘備份一個(gè)
0 1,12 */7 * * /home/backup/mysql_backup.sh #設(shè)置7天備份一次

小編推薦第三個(gè)?

0 1,12 * * * /home/backup/mysql_backup.sh # 每天凌晨1點(diǎn),中午12點(diǎn)備份一次數(shù)據(jù)

要編輯或查看 Cron 任務(wù),可以使用以下命令:

  • crontab -e:編輯當(dāng)前用戶的 Cron 任務(wù)
  • crontab -l:查看當(dāng)前用戶的 Cron 任務(wù)列表
  • crontab -r:移除當(dāng)前用戶的所有 Cron 任務(wù)

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)

代表設(shè)置自動(dòng)備份成功

在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份,Linux,計(jì)算機(jī),linux,實(shí)施運(yùn)維,centos,mysql,數(shù)據(jù)備份,數(shù)據(jù)庫(kù)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-773158.html

第四:清理過(guò)期備份文件

創(chuàng)建刪除文件腳本? ?vi remove_backup.sh

刪除過(guò)期腳本
#/bin/bash 
# 刪除15天前的備份
find /home/backup/sql -type f -mtime +15 | xargs rm -f

?添加可執(zhí)行權(quán)限

chmod +x ./remove_backup.sh

定時(shí)任務(wù)配置給貼出來(lái)

0 1 * * * /data/backup/remove_backup.sh # 每天凌晨1點(diǎn),自動(dòng)刪除15天[15是remove_backup.sh里面配置的]前的備份

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? 五.感謝各位看官的觀看!? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

到了這里,關(guān)于在Centos7中利用Shell腳本:實(shí)現(xiàn)MySQL的數(shù)據(jù)備份的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux之實(shí)現(xiàn)Apache服務(wù)器監(jiān)控、數(shù)據(jù)庫(kù)定時(shí)備份及通過(guò)使用Shell腳本發(fā)送郵件

    Linux之實(shí)現(xiàn)Apache服務(wù)器監(jiān)控、數(shù)據(jù)庫(kù)定時(shí)備份及通過(guò)使用Shell腳本發(fā)送郵件

    目錄 ?一、Apache服務(wù)器監(jiān)控 為什么要用到服務(wù)監(jiān)控? 實(shí)現(xiàn)Apache服務(wù)器監(jiān)控 二、數(shù)據(jù)庫(kù)備份 為什么要用到數(shù)據(jù)庫(kù)備份? 實(shí)現(xiàn)數(shù)據(jù)庫(kù)備份 三、Shell腳本發(fā)送郵件 為什么要用使用Shell腳本發(fā)送郵件? 實(shí)現(xiàn)Shell腳本發(fā)送郵件 在Linux中監(jiān)控Apache服務(wù)器是非常重要的,原因如下: 保證

    2024年04月15日
    瀏覽(50)
  • shell腳本備份數(shù)據(jù)庫(kù)

    shell腳本備份數(shù)據(jù)庫(kù)

    打開(kāi)mysql的bin目錄,然后在地址欄cmd,進(jìn)入cmd界面,輸入mysqldump命令,-u輸入用戶名,-p輸入密碼 還有數(shù)據(jù)庫(kù)名稱,以及后面要保存到的位置 檢查centos是否自帶數(shù)據(jù)庫(kù): 卸載centos下已安裝數(shù)據(jù)庫(kù): 進(jìn)入指定目錄: 下載mysql8 之后通過(guò)xz和tar命令解壓壓縮文件: 將/usr/local/src下的

    2024年02月16日
    瀏覽(22)
  • CentOS系統(tǒng)環(huán)境搭建(八)——CentOS7開(kāi)機(jī)自動(dòng)執(zhí)行腳本(以MySQL為例)

    以MySQL為例子 /srv下新建system文件夾 新建腳本run.sh run.sh內(nèi)容如下 /dev/null 21 將所有輸出重定向到空設(shè)備,即不輸出日志。最后的 符號(hào)將命令放到后臺(tái)運(yùn)行。

    2024年02月12日
    瀏覽(39)
  • CentOS7自動(dòng)備份數(shù)據(jù)庫(kù)到git

    CentOS7自動(dòng)備份數(shù)據(jù)庫(kù)到git

    雖然數(shù)據(jù)庫(kù)沒(méi)什么數(shù)據(jù),但是有就是珍貴的啦,為了服務(wù)器什么的無(wú)了,所以還是要自動(dòng)備份一下比較好。 Open備忘第一頁(yè) 步驟 在Gitee(github)上創(chuàng)建一個(gè) 私有 倉(cāng)庫(kù) Gitee(github)配置好服務(wù)器的ssh 在服務(wù)器一個(gè)好位置克隆倉(cāng)庫(kù)下來(lái)剛剛創(chuàng)建的私有倉(cāng)庫(kù) 在服務(wù)器寫腳本 : 為

    2024年01月25日
    瀏覽(18)
  • 銀河麒麟服務(wù)器、centos7服務(wù)器一鍵卸載mysql腳本

    銀河麒麟服務(wù)器、centos7服務(wù)器一鍵卸載mysql腳本

    【出現(xiàn)問(wèn)題】如果出現(xiàn)腳本執(zhí)行報(bào)錯(cuò)的問(wèn)題,基本就是文件編碼的問(wèn)題。 【解決辦法】我們需要在linux系統(tǒng)里新建一個(gè)sh文件,并將腳本內(nèi)容復(fù)制進(jìn)去,再去執(zhí)行新建的腳本即可解決問(wèn)題。 ? 【金山文檔】 mysql相關(guān) https://kdocs.cn/l/clqdydAVNJfU

    2024年02月10日
    瀏覽(39)
  • 利用mysqldump實(shí)現(xiàn)分庫(kù)分表備份的shell腳本

    利用mysqldump實(shí)現(xiàn)分庫(kù)分表備份的shell腳本

    linux版本:CentOS 7.9 mysql版本:MySQL 5.7.36 腳本實(shí)現(xiàn)功能:利用mysqldump工具實(shí)現(xiàn)對(duì)mysql中的數(shù)據(jù)庫(kù)分庫(kù)備份,和對(duì)所備份數(shù)據(jù)庫(kù)中的表分表備份 1)定義變量 定義了備份用戶、備份用戶密碼、備份參數(shù)命令(簡(jiǎn)化代碼)、不需要備份的數(shù)據(jù)庫(kù)、備份目錄這些變量。 2)分庫(kù)備份 首

    2024年02月15日
    瀏覽(29)
  • MySQL數(shù)據(jù)庫(kù)備份腳本

    PS:此腳本簡(jiǎn)單易懂,根據(jù)實(shí)際情況修改個(gè)別參數(shù)測(cè)試后即可使用,如有錯(cuò)誤請(qǐng)指出! data:是個(gè)文件夾,用于存儲(chǔ)備份下來(lái)的數(shù)據(jù); db_and_tables:是個(gè)文件夾,用于存儲(chǔ)腳本中需要的配置參數(shù); old_db :存儲(chǔ)不需要備份的數(shù)據(jù)庫(kù);腳本會(huì)通過(guò)此配置從而生成需要備份數(shù)據(jù)庫(kù)的

    2024年02月03日
    瀏覽(28)
  • 使用腳本定時(shí)備份MySql數(shù)據(jù)庫(kù)文件

    如果mysql不在環(huán)境變量中,請(qǐng)先將mysql放入環(huán)境變量 ? 新建一個(gè)腳本 腳本內(nèi)容: 需要給這個(gè)腳本文件執(zhí)行權(quán)限: 自動(dòng)執(zhí)行 查看crontab服務(wù)狀態(tài): 手動(dòng)啟動(dòng)crontab服務(wù): 查看crontab服務(wù)是否已設(shè)置為開(kāi)機(jī)啟動(dòng),執(zhí)行命令: 加入開(kāi)機(jī)自動(dòng)啟動(dòng):

    2024年04月26日
    瀏覽(33)
  • shell腳本實(shí)現(xiàn)Mysql分庫(kù)分表備份

    shell腳本實(shí)現(xiàn)Mysql分庫(kù)分表備份

    12張圖把分庫(kù)分表講的明明白白! 阿里面試:我們?yōu)槭裁匆謳?kù)分表 https://mp.weixin.qq.com/s?__biz=MzU0OTE4MzYzMw==mid=2247547792idx=2sn=91a10823ceab0cb9db26e22783343debchksm=fbb1b26eccc63b784879f90540c8ab1731e635b30e5f4fd41de67f87a4fe055473039206f09dscene=27 4.1.創(chuàng)建三個(gè)數(shù)據(jù)庫(kù):compay,jiaowu,goods 4.2.查看數(shù)據(jù)庫(kù)及表 ?

    2024年02月22日
    瀏覽(32)
  • centos7 部署kubernetes(帶自動(dòng)部署腳本)

    centos7 部署kubernetes(帶自動(dòng)部署腳本)

    目錄 一、實(shí)驗(yàn)規(guī)劃 1、規(guī)劃表 2、安裝前宿主機(jī)檢查 1.配置主機(jī)名 2.制作ssh免密(VM1中執(zhí)行) ?3.修改hosts 文件 4. 修改內(nèi)核相關(guān)參數(shù) 5.加載模塊 6.?清空iptables、關(guān)閉防火墻、關(guān)閉交換空間、禁用selinux 7.?安裝ipvs與時(shí)鐘同步 8.配置docker的yum源、安裝docker及開(kāi)機(jī)自啟 ?3、安裝k

    2024年02月12日
    瀏覽(49)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包