仓酷云

标题: MYSQL教程之在win2003下MySQL数据库天天主动备份 [打印本页]

作者: 灵魂腐蚀    时间: 2015-1-16 22:18
标题: MYSQL教程之在win2003下MySQL数据库天天主动备份
MySQL的双许可模式意味着,那些希望对数据库具有额外控制的人可以直接从数据库厂商那儿得到帮助。MySQLAB公司提供了支持和维护服务,诸如代码更新和补丁修补服务等,每年订阅费为大约3000美元。  终究让服务器天天早上备份一次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点整.
  请作者接洽本站,实时附注您的姓名。接洽邮箱:edu#chinaz.com(把#改成@)。

索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。
作者: 冷月葬花魂    时间: 2015-1-19 08:16
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
作者: 再见西城    时间: 2015-1-25 15:30
只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。
作者: 蒙在股里    时间: 2015-2-2 23:12
这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?
作者: 分手快乐    时间: 2015-2-8 19:37
可以动态传入参数,省却了动态SQL的拼写。
作者: 爱飞    时间: 2015-2-25 23:27
但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)
作者: 飘灵儿    时间: 2015-3-8 10:20
相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐
作者: 山那边是海    时间: 2015-3-15 22:07
如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。
作者: 老尸    时间: 2015-3-22 06:09
然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2