日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql和web文件夹_Linux使用记录---自动备份MySQL和web文件夹到windows共享路径

發布時間:2023/12/20 数据库 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql和web文件夹_Linux使用记录---自动备份MySQL和web文件夹到windows共享路径 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環境:centos7下有兩個PHP網站和MySQL數據庫,需要將網站內容和數據庫備份到windows共享存儲上

思路:在Centos上創建臨時文件夾,備份兩個數據庫到臨時文件夾,再備份Web文件到臨時文件夾,掛載windows共享文件夾,拷貝臨時文件夾下備份后的文件到掛載的路徑下,拷貝完成后卸載掛載

步驟1創建臨時備份路徑mkdir??/data/www/dbbak/

步驟2創建腳本

1、備份MySQL數據庫

cat??mysql_bak_mysqlname.sh

#!/bin/sh

#?File:?/data/www/dbbak/mysql_bak_mysqlname.sh

#?Database?info

/usr/bin/mysqldump???-u'mysqlusername'?-p'mysqlpassword'??--databases??mysqlname?|gzip?>?/data/www/dbbak/mysqlname_dump_`/bin/date+%Y%m%d_%H%M%S`.sql.gz

2、備份Web文件cat??bakweb.sh

#!bin/bash

tar?-zcvf?/data/www/dbbak/www_dump_`/bin/date+%Y%m%d_%H%M%S`.tar.gz??/data/www/default/

3、掛載windows共享文件夾cat??mount_ato.sh

#!bin/bash

mount?-t?cifs?-o?username="share?username",password="share?passwd"??//192.168.1.***/ServerBackup/Liunxbackup/WEB???/data/www/dbbak/winbak/

4、拷貝備份后的文件到掛載的windows路徑下cat?copy_ato.sh

#!bin/bash

\cp???/data/www/dbbak/**_dump_**.gz???/data/www/dbbak/winbak/

注: \cp? ? ?#拷貝時直接覆蓋? ? ?5、卸載掛載路徑cat?umount_ato.sh

#!bin/bash

umount?/data/www/dbbak/winbak/

6、創建自動執行腳本cat??auto_bak.sh

#!bin/bash

/bin/sh?/data/www/dbbak/mysql_bak_mysqlname.sh

/bin/sh?/data/www/dbbak/mount_ato.sh

/bin/sh?/data/www/dbbak/bakweb.sh

/bin/sh?/data/www/dbbak/copy_ato.sh

/bin/sh?/data/www/dbbak/umount_ato.sh

步驟3創建定時備份任務

crontab?-e

#每周五?23:00?執行備份MySQL和Web到windows共享路徑下

00?23?*?*?5??/bin/sh??/data/www/dbbak/auto_bak.sh

總結

以上是生活随笔為你收集整理的mysql和web文件夹_Linux使用记录---自动备份MySQL和web文件夹到windows共享路径的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。