仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 803|回复: 8
打印 上一主题 下一主题

[学习教程] 公布完成win2003下mysql数据库天天主动备份

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 20:14:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如IBM公司最近宣布让渠道合作伙伴分销其SaaS应用程序的新计划。微软认为MySQL学习教程是销售其云计算服务的重要组成部分。然而即使有这种趋势,DBaaS仍然不同于内部数据库,解决方案提供商必须认识到这一点;否则,他们不仅仅是丢失几个客户,而是要失去的更多。转自http://www.softpure.com-BLOG
-----------------------
终究让服务器天天早上备份一次MySQL数据库并主动打包,同时删除5天前的备份文件.分享以下.
1.情况:windowsserver2003+Apache2.0+php5+MySQL4.0.26.
2.假定PHP安装目次为D:/php,MySQL安装目次为D:/mysql.
3.在D:/php下创建目次WinRAR,把你winrar安装目次下的WinRAR.exe和RARReg.KEY复制到D:/php/WinRAR.
4.D:/php下创建文件mysql_backup.php:
<?
/*/////////////////////////
#FileName:mysql_backup.php
#Author:faisun
#Website:http://www.softpure.com
////////////////////////*/
//保留目次,路径要用反斜杠.您必要手动创建它.
$store_folder=D:databse_backup;
//用户名和暗码
//该帐号须有操纵[一切]的数据库及FILE的权限
//不然有些数据库不克不及备份.
$db_username="root";
$db_passWord="";
$time=time();
$nowdir="$store_folder".date("Ymd",$time)."";
if(file_exists("$nowdir.rar"))die("Fileexists.
");
@mkdir($nowdir);
mysql_connect("localhost","$db_username","$db_password");
$query=mysql_list_dbs();
while($result=mysql_fetch_array($query)){
system(dirname(__FILE__)...mysqlinmysqldump--opt."$result[Database]-u{$db_username}".($db_password?"-p{$db_password}":"").">$nowdir$result[Database].sql");
echo"dumpingdatabase`$result[Database]`...
";
}
echo"
Winrarloading...
";
system(dirname(__FILE__)."WinRARWinRAR.exea-ep1-r-o+-m5-df"$nowdir.rar""$nowdir"");
//删除5天前的文件
@unlink("$store_folder".date("Ymd",$time-86400*5).".rar");
echo"
OK!
";
?>
5.D:/php下创建文件mysql_backup.bat,内容只要一句:
php.exemysql_backup.php
6.双击该bat文件运转,假如能备份了,OK,下一步增加义务企图.
7.把D:/php/mysql_backup增加就任务企图,工夫选天天.依据服务器的监测了局,天天早上5-8时为流量低峰期.因为5-7时有些数据库的清算事情,我把工夫定在了早上8点整.

表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-18 19:03:07 | 只看该作者
很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。
山那边是海 该用户已被删除
板凳
发表于 2015-1-27 07:28:17 | 只看该作者
我们学到了什么?思考问题的时候从表的角度来思考问
海妖 该用户已被删除
地板
发表于 2015-2-5 06:06:45 | 只看该作者
以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了
小女巫 该用户已被删除
5#
发表于 2015-2-11 07:13:47 | 只看该作者
其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!
冷月葬花魂 该用户已被删除
6#
发表于 2015-3-1 23:59:51 | 只看该作者
以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了
飘灵儿 该用户已被删除
7#
发表于 2015-3-11 01:28:43 | 只看该作者
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-17 18:11:36 | 只看该作者
你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。
小魔女 该用户已被删除
9#
发表于 2015-3-24 20:46:50 | 只看该作者
SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-4 01:43

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表