摘要:本教學(xué)使用環(huán)境介紹伺服器端資料庫語言版本本機端一開始原本是用去備份資料庫,但是發(fā)現(xiàn)會有一些問題,于是改成這種方式,直接透過去備份,出來的格式也不會有什么問題。
本教學(xué)使用環(huán)境介紹
伺服器端:Ubuntu 18.04 LTS
資料庫:Mariadb 10.1.34(Mysql)
語言版本:php 7.3
本機端:MacOS High Sierra
一開始原本是用 php 去備份資料庫,但是發(fā)現(xiàn)會有一些問題,于是改成這種方式,直接透過 mysql 去備份,出來的格式也不會有什么問題。
$ crontab -e
設(shè)定每天凌晨00:00 執(zhí)行
0 0 * * * php /var/www/backup.php
backup.php 腳本記得開頭一定要 「」,即便你有啟用縮寫
{$dir}{$filename}"; // 執(zhí)行 cmd exec($cmd); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename="$filename""); passthru("cat {$dir}{$filename}"); ?>
輸出時會經(jīng)過 gzip 解壓縮
實驗過原本 150MB 的 sql 壓縮后為 28MB
Line ID:ianmac
QQ:1258554508
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/31248.html
摘要:本教學(xué)使用環(huán)境介紹伺服器端資料庫語言版本本機端本教學(xué)將使用純?nèi)浞葙Y料庫并下載到目錄底下設(shè)定每天凌晨執(zhí)行腳本記得開頭一定要,即便你有啟用縮寫備份后的名稱資料庫設(shè)定資料庫使用者帳 本教學(xué)使用環(huán)境介紹伺服器端:Ubuntu 18.04 LTS資料庫:Mariadb 10.1.34(Mysql)語言版本:php 7.3本機端:MacOS High Sierra 本教學(xué)將使用純 php 去備份...
閱讀 1734·2021-10-14 09:42
閱讀 4016·2021-09-07 09:59
閱讀 1462·2019-08-30 15:55
閱讀 713·2019-08-30 11:17
閱讀 3485·2019-08-29 16:06
閱讀 651·2019-08-29 14:06
閱讀 3275·2019-08-28 18:14
閱讀 3831·2019-08-26 13:55