摘要: 使用mysqlbinlog工具进行基于位置或时间点的恢复MySQL备份一般采取全备份加日志备份的方式,比如每天执行一次全备份,每小时执行一次二进制日志备份。这样在MySQL Server故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间。用来进行全备和日志备的工具各种... 阅读全文
posted @ 2015-01-11 12:14 Queen.Ada 阅读(734) 评论(0) 推荐(0) 编辑
 
摘要: update、delete没有带where条件,误操作,如何恢复呢?我现在有一张学生表,我要把小于60更新成不及格。 1 mysql> select * from student; 2 3 +----+------+-------+-------+ 4 5 | id | name | cla... 阅读全文
posted @ 2015-01-10 16:29 Queen.Ada 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 方案一:(传统方案) 备份+binlog日志增量;方案二:(针对update、delete语句忘加where的情况) Binlog日志文件中保存有错误操作之前和之后的两组数据,将错误操作之前的数据修改成update语句重新执行一次; 详情链接:http://www.cnblogs.com/exclu... 阅读全文
posted @ 2015-01-10 11:27 Queen.Ada 阅读(340) 评论(0) 推荐(0) 编辑
 
摘要: 锁的概述一.为什么要引入锁多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的... 阅读全文
posted @ 2014-04-24 12:01 Queen.Ada 阅读(561) 评论(0) 推荐(0) 编辑
  2015年6月24日
摘要: SQL注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验,那么常容易遭到SQL注入攻击。SQL注入攻击通常通过给站点数据库提交不良的数据或查询语句来实现,很可能使数据库中的纪录遭到暴露,更改或被删除。为了防止SQL注入攻击,php自 带一个功能可以对输入的字符串进行处理,可以... 阅读全文
posted @ 2015-06-24 13:51 Queen.Ada 阅读(172) 评论(0) 推荐(0) 编辑
  2013年10月27日
摘要: 一、Windows系统是当今使用用户最多的一个操作系统。它是Microsoft公司在1985年11月发布的第一代窗口式多任务系统,它使PC机开始进入了所谓的图形用户界面时代,这种界面方式为用户提供了很大的方便,把计算机的使用提高到了一个新的阶段。 它的版本有:Windows1.X、MS-Windows2.X 、MS-Windows/286-V2.1、MS-Windows/386 V2.1、Windows3.0、Windows3.1、Windows95、Windows98、Windows NT、Windows NT 3.0\3.5\4.0、Windows Me、Windows 2000、Wind 阅读全文
posted @ 2013-10-27 19:35 Queen.Ada 阅读(1876) 评论(0) 推荐(0) 编辑
摘要: 一、BMP格式 BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,能够被多种Windows应用程序所支持。随着Windows操作系统的流行与丰富的Windows应用程序的开发,BMP位图格式理所当然地被广泛应用。这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱生来的缺点--占用磁盘空间过大。所以,目前BMP在单机上比较流行。 二、GIF格式 GIF是英文Graphics Interchange Format(图形交换格式)的缩写。顾名思义,这种格式是用来交换图片的。事实上也是如此,上世纪80年代,美国一家著名的在线信息服务机构Co 阅读全文
posted @ 2013-10-27 19:04 Queen.Ada 阅读(3859) 评论(0) 推荐(0) 编辑
摘要: Window2003、xp远程备份数据库文件xcopy+rar+pscp.bat脚本Eg:xcopy d:\dbtest\*.* d:\dbtemp\ /yD:\backup\Rar.exe a E:\downup\zknetdb.rar d:\dbtemp\ -r –drset a=zknetdb.%date:~0,4%%date:~5,2%%date:~8,2%.rarmove e:\downup\zknetdb.rar e:\downup\%a%D:\backup\pscp.exe -sftp -pw 123456 e:\downup\%a% abc@www.baidu.com:/hom 阅读全文
posted @ 2013-10-27 11:57 Queen.Ada 阅读(240) 评论(1) 推荐(0) 编辑
  2013年10月20日
摘要: 网上有很多关于window下Mysql自动备份的方法,可是真的能用的也没有几个,有些说的还非常的复杂,难以操作。我们都知道mssql本身就自带了计划任务可以用来自动备份,可是mysql咱们要怎么样自动有备份呢?教大家一个最简单的方法。这个方法是用bat批处理来完成的。假想环境:MySQL 安装位置:D:\Program Files\MySQL\MySQL Server 5.0\data如图:数据库名称为:952game数据库备份目的地:d:\db_bak\ (你想把数据库备份到哪个盘的路径)我想备到D盘的db-bak目录下面============================新建db_ba 阅读全文
posted @ 2013-10-20 17:30 Queen.Ada 阅读(541) 评论(0) 推荐(0) 编辑
摘要: locate让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的distribution之中,数据库的建立都被放在crontab中自动执行。1.命令格式:Locate[选择参数][样式]2.命令功能:locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由crondaemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是locate所找到的档案若是最近才建立或刚更名的,可能会 阅读全文
posted @ 2013-10-20 14:26 Queen.Ada 阅读(221) 评论(0) 推荐(0) 编辑