合肥网站建设
文章阅读
网建技巧
优化技巧
网建问题
柒帮新闻
行业新闻

首页 > 合肥网站建设 > 正文

教你如何实时通过在线软件备份mysql数据库

发布时间:2013/10/06字体:
摘要:教你如何实时通过在线软件备份mysql数据库,实时在线备份mysql所有数据库,之前因为管理需要,需要通过一个软件来实时备份mysql整个数据库,而不是单个表,这样的操作是不是很难呢?其实不是,我发现了一个软件,名字是: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://www.qibangkeji.com/wangjianjiqiao/2843.html
原创网址:合肥网络公司<柒帮科技> 版权所有,转载请注明出处,并以链接形式链接网址:www.qibangkeji.com
文章标签:备份mysql在线软件
 上一篇:飞速发展的移动互联网,怎么样保障安全
 下一篇:网站流量为什么会超标

皖公网安备 34011102002311号