合肥網站建設
文章閱讀
網建技巧
優(yōu)化技巧
網建問題
謹宸新聞
行業(yè)新聞

首頁 > 合肥網站建設 > 正文

教你如何實時通過在線軟件備份mysql數據庫

發(fā)布時間:2013/10/06字體:
摘要:教你如何實時通過在線軟件備份mysql數據庫,實時在線備份mysql所有數據庫,之前因為管理需要,需要通過一個軟件來實時備份mysql整個數據庫,而不是單個表,這樣的操作是不是很難呢?其實不是,我發(fā)現了一個軟件,名字是:phpMyBackupPro。
本文重點教你如何實時備份mysql整個數據庫,不是通過linux命令來實時更新的,當然,如果你懂linux命令來實時更新,那是最友好的辦法了。
你要知道,合肥網站建設不吝嗇的也同樣告訴你下在linux下如何實時備份mysql數據庫,我貼上代碼,看不看得懂,那就要看你的能力了。
[code]
#!/bin/bash
ROOT_UID=0
E_NOTROOT=67
if [ "$UID" -ne "$ROOT_UID" ]
then
    echo "Must be root to run this script"
    exit $E_NOTROT
fi
#now,backup mysql auto start

#1 stop mysql
service mysql stop
echo "mysql stoped"

#2 stop apache2
service apache2 stop
echo "apache2 stoped"

#3 sleep 10 seconds
echo "sleep 10 seconds"
sleep 10

#4 backup mysql file
date_year_month_day=$(date +%Y%m%d)
tar czvf /beifen/shujuku/$date_year_month_day.tar.gz /webroot/mysql_data
echo "have backup mysql file in path /beifen/shujuku/$date_year_month_day.tar.gz"

#5 sleep 10 seconds
echo "sleep 10 seconds"
sleep 10

#6 delete tar.gz file witch is 28 day ago
date_ershiba_day_ago_year_month_day=$(date "-d 28 day ago" +%Y%m%d)
rm -rf /backup/shujuku/$date_ershiba_day_ago_year_month_day.tar.gz
echo "have delete mysql file 28 days ago in path /beifen/shujuku/$date_ershiba_day_ago_year_month_day.tar.gz"

#7 sleep 10 seconds
echo "sleep 10 seconds"
sleep 10

#8 start mysql and apache2
service mysql start
service apache2 start

echo "done , mysql backup ok , mysql and apache2 have started"
[/code]

以上代碼不做詳細解釋,但是絕對是本人親測可用的linux在線備份mysql數據庫的命令。

再次一種方式是通過web方式瀏覽來實時備份mysql數據庫的,這個軟件的名稱是:phpMyBackupPro
首先,這款軟件的官方下載網址是:www.phpmybackuppro.net,如果你真的需要實時備份mysql整個數據庫,請一定要下載這款軟件,老外的東西還是很不錯的。

現在這款軟件的最新版本號是:phpMyBackupPro v.2.4
打開軟件之后,做一些簡單的配置就可以了,剩下的都是可視話的操作,點點按鈕,點擊備份即可。
mysql在線備份軟件,我推薦phpMyBackupPro,希望可以幫到你。

本文標題:教你如何實時通過在線軟件備份mysql數據庫
本文網址:http://m.wbi7736.cn/wangjianjiqiao/2843.html
原創(chuàng)網址:合肥網絡公司<謹宸科技> 版權所有,轉載請注明出處,并以鏈接形式鏈接網址:m.wbi7736.cn
文章標簽:備份mysql在線軟件
 上一篇:飛速發(fā)展的移動互聯網,怎么樣保障安全
 下一篇:網站流量為什么會超標