备份虚拟主机数据的办法

备份|数据|虚拟主机

一般来说虚拟主机备份数据库是一件比较麻烦的事情。为了方便,我自己写了一个简单的办法用于备份MYSQL的数据库。
PHP代码:

<?
/**
* 虚拟主机备份程序
* 编程:Boban<boban@21php.com>
* 讨论:<a href="http://www.21php.com/forums/" target="_blank">http://www.21php.com/forums/</a>
* 更新:2004-02-02
* 使用说明
* 1. 更改MYSQL连接的参数,$dbuser,$dbpass,$dbname
* 2. 用FTP登录,建立一个备份数据的专用目录,更改属性为777
* 3. 通过浏览器访问这个程序,如果mysqldump的路径不对,请自行更改(默认:/usr/bin/mysqldump)
* */

set_time_limit(900);
$today = date("_Y_m_d");
$dbuser = "root";
$dbpass = "";
$dbname = "www_21php_com";

$servername = $_SERVER['SERVER_NAME'];
$servername = str_replace('.','_',$servername);
//echo $servername;
$docroot = getcwd();

echo system("locate mysqldump");
echo "<br>";

// 删除备份文件
system("rm ./*.gz");
system("rm ./*.sql");

// 开始备份
system("/usr/bin/mysqldump --opt $dbname --user='$dbuser' --password='$dbpass' >'./$servername$today.sql'",$r1);
if($r1==0) echo "MYSQL数据备份成功<br>";
else echo "备份失败<br>";
system("gzip ./$servername$today.sql",$r2);
if($r2==0) echo "MYSQL数据压缩成功<br>";
else echo "备份失败<br>";
system("tar -czf './$servername$today.tar.gz' '$docroot/../'",$r3);
if($r3==0) echo "网站($docroot)备份成功<br>";
else echo "备份($docroot)失败<br>";
?>

时间: 2024-12-04 04:10:49

备份虚拟主机数据的办法的相关文章

apache配置php与虚拟主机失败解决办法

直使用xampp做apache服务器,可是新版的xampp添加了虚拟主机就访问127.0.0.1也跳转到了虚拟主机去了,比如:我添加了www.demo.com,路径是e:wwwdemo,而我的添加完之后,访问127.0.0.1竟然也是跑到了www.demo.com下面去. 上网找了好多资料说是添加localhost的,于是在httpd.conf最后添加如下配置:  代码如下 复制代码 <VirtualHost *>     DocumentRoot E:www     ServerName 1

Godaddy美国虚拟主机三重优惠为金秋献礼

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 随着浓情九月消费季的到来,新一轮的主机大战也已全面打响,主机商家为争夺市场份额都竞相亮剑.Godaddy作为全球最大域名主机服务商,实力雄厚无人能敌,此次大战更是尽显优势,域名.主机.SSL证书三种好礼倾情奉献,让用户在金秋尽享一站式建站的狂欢. 域名促销规模宏大 域名作为网站的重要标识,已成为网站商标品牌保护的重要对象,因此,域名选择更需格

六大看点让你购买稳定的虚拟主机

企业IT建设初期,大部分企业都是单独采购各种设备和产品.随着管理和成本的增加,特别是在全球经济低迷的大背景下,节约成本.提高效率便成为企业在IT预算中的重要策略.而且当IT建设进入了整合优化阶段,CIO要求的不仅仅追求IT技术,而是努力将技术与公司的商业活动结合,为企业发展创造积极价值.因此,对IT技术的需要,更多希望是提供给他们的一整套的解决方案. 其实,CIO的追求也越来越在意是否得到最为便利的服务,较低的成本,创造最好的效益. 1.看服务商资质,营业执照,税务证件的年检情况,ISP和ICP

Sugarhosts香港虚拟主机性能评测以及用户购买方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 Sugarhosts,习惯称作糖果主机.棉花糖主机,是英国TechEVE Ltd 商家的旗下的主机商,老左在前面有些文章中也有分享过他们家的虚拟主机.VPS产品,目前拥有德国.洛杉矶.荷兰以及上个月刚上线的香港虚拟主机数据中心,VPS主机拥有传统硬盘和SSD固态硬盘的XEN架构Linux VPS方案,以及Windows VPS主机产品.可以说

适合虚拟主机商的一键批量备份用户网站数据的批处理_DOS/BAT

把以下代码另存为AutoBAK.BAT文件放到你要打包的目录下双击执行即可!非常适合虚拟主机商批量备份用户网站数据 复制代码 代码如下: :Compress for /d %%d in (%1.\*.*) do "%ProgramFiles%.\WinRAR\rar" a -r -m0 -inul %1.\"%%~nxd.rar" "%%~nxd" for %%f in (%1.\*.*) do "%ProgramFiles%.\Win

每天自动备份网站数据,发现问题一键恢复 ——阿里云虚拟主机推出网站数据自动备份功能

近日,阿里云宣布推出虚拟主机网站自动备份功能,可自动备份用户的网站和数据库数据至单独的备份区域,用户可随时恢复前三天的网站和数据库的数据.一旦出现意外或者数据丢失情况,可将损失降低到最低. 数据是用户的最重要的财产,网站数据一旦丢失,损失无法估量,而用户自行进行网站备份耗力耗时.阿里云特别推出了自动备份功能,降低在意外情况下数据丢失的风险,减小用户损失.十分适合对备份网站数据操作不熟悉,不具备相关技术的用户. 阿里云虚拟主机网站自动备份功能,一方面可以做到自动备份,每天自动备份用户的网站和数据库

重新安装2003操作系统的注意事项及备份方法_星外虚拟主机

当您安装好"星外虚拟主机管理平台"软件后,由于特殊原因,您需  要重新安装2003操作系统时,请您按照以下几点来操作:  ------------------------------------------------------------------------------------------------------------  1. 备份数据:    1) 备份SQL 2000数据.请备份SQL 2000的DATA目录(默认在C:\Program  Files\Micros

虚拟主机上的网站备份方法

所谓网站备份,是指将网站数据以某种方式加以保留,以便在网站系统遭受破坏或其他情况下,重新加以利用的过程.在网站管理中,数据安全是网站管理者的首要任务,而数据备份和恢复工作就成为保护网站系统数据完整性和安全性的主要手段. 虚拟主机因为价格便宜,因此服务可能就不太靠谱,说不定哪天就关了或无法访问,因此网站备份对于虚拟主机来说尤为重要,做为站长应该如何将自己的网站进行备份,下面月光博客就介绍几个常见的网站备份方法. 手动备份 手动备份是最基本的备份方法,对于大多数网站来说,网站的程序代码变动较少,主要

两种虚拟主机全备份方法介绍

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 相信每个站长都会意识到备份的重要性,cPanel的Backup功能可以让你方便的备份整个站点和全部或者部分数据库, 下面是如何在cPanel面板及在WHM中进行空间全备份两种全备份的简单介绍. 一.直接在cPanel下载空间数据备份: 首先,登录网站的cPanel控制面板;点击Backups按钮,进入备份页面; 在备份页面,可以看到如下部分: