• 回答数

    4

  • 浏览数

    983

未了情
首页 > 计算机类考试 > mysql怎么启用binlog?

4个回答 默认排序
  • 默认排序
  • 按时间排序

我的眼里仅有野

已采纳
1分钟前发布 -【mysql怎么启用binlog?】http://www.sdrsks.org/ask 09月25日讯: mysql怎么启用binlog?它是逻辑备份,优点可以备份各种存储引擎1.备份所有的数据库#mysqldump-uroot-p--all-database>all.sql2.备份指定的数据库#mysqldump-uroot-ptest>test.sql3.备份指定数据库中的表#mysqldump-uroot-ptests>test_s.sql备份完全恢复实例(1)上午9点备份数据库#mysqldump-uroot-p-l-Fstudent>student.dmp-l给所有表加读锁-F生成一个新的日志文件此时s表数据如下:mysql>select*froms;+------+-------+------+-----------+|sno|sname|sex|address|+------+-------+------+-----------+|0901|Jim|1|shanghai||0902|helun|2|beijing||0903|sam|1|sichuan||0904|keke|1|xizang||0905|gugu|1|suzhou||0906|tang|2|guangdong|+------+-------+------+-----------+6rowsinset(0.00sec)备份完毕等到了student.dmp文件,还有mysql-bin.000012(2)9点半备份完毕,然后插入新的数据mysql>insertintosvalues('0907','liu','1','jiangxi');QueryOK,1rowaffected(0.00sec)mysql>insertintosvalues('0908','wang','2','wuxi');QueryOK,1rowaffected(0.00sec)(3)10点,数据库突然故障,数据无法访问.需要恢复备份:#mysql-uroot-pstudentselect*froms;+------+-------+------+-----------+|sno|sname|sex|address|+------+-------+------+-----------+|0901|Jim|1|shanghai||0902|helun|2|beijing||0903|sam|1|sichuan||0904|keke|1|xizang||0905|gugu|1|suzhou||0906|tang|2|guangdong|+------+-------+------+-----------+6rowsinset(0.00sec)(4)使用mysqlbinlog恢复mysqldump备份以来的BINLOG#mysqlbinlogmysql-bin.000012|mysql-uroot-pstudent查询完全恢复后的数据:mysql>select*froms;+------+-------+------+-----------+|sno|sname|sex|address|+------+-------+------+-----------+|0901|Jim|1|shanghai||0902|helun|2|beijing||0903|sam|1|sichuan||0904|keke|1|xizang||0905|gugu|1|suzhou||0906|tang|2|guangdong||0907|liu|1|jiangxi||0908|wang|2|wuxi|+------+-------+------+-----------+8rowsinset(0.00sec)恢复完成!基于时间点的恢复(不完全恢复)由于误操作,比如删除了一张表,使用完全恢复是没有用的,我们需要的是恢复到误操作之前的状态,然后跳过误操作语句,再恢复后面执行的语句,完成恢复;例:(1)上午10点发生误操作,可以用如下语句备份和BINLOG将数据恢复到故障前#mysqlbinlog--stop-date="2010-10-319:59:59"/usr/local/mysql/var/mysql-bin.000013|mysql-uroot-p(2)跳过故障时间点,继续执行后面的BINLOG,完成恢复#mysqlbinlog--start-date="2010-10-3110:01:00"/usr/local/mysql/var/mysql-bin.000013|mysql-uroot-p基于位置恢复(不完全恢复)和基于时间点恢复类是,但是更加精确.因为同一时间点可能有多条SQL语句执行;例:#mysqlbinlog--start-date="2010-10-319:55:00"--stop-date="2010-10-3110:05:00"/usr/local/mysql/var/mysql-bin.000013>/tmp/mysql_restore.sql该命令将在/tmp/目录下创建小的文件,编辑它找到错误语句前后的位置号,例如前后位置号分别是368312和368315(2)恢复了以前的备份文件后,输入#mysqlbinlog--stop-position="368312"/usr/local/mysql/var/mysql-bin.000013|mysql-uroot-p#mysqlbinlog--start-position="368315"/usr/local/mysql/var/mysql-bin.000013|mysql-uroot-p
15 评论

回忆如此多娇

已采纳
mysql怎么将字符串转化为日期类型?无需转换的你可以使用常用的格式集中的任何一个指定 DATETIME、DATE 和 TIMESTAMP 值: 一个 'YYYY-MM-DD HH:MM:SS' 或 'YY-MM-DD HH:MM:SS' 格式的字符串。一个“宽松”的语法是被允许的:以任何标点符号作为日期部分和时间部分中的定界符。例如,'98-12-31 11:30:45'、'98.12.31 1+30+45'、'98/12/31 11*30*45' 和 '98@12@31 11^30^45' 均是等价的。 一个 'YYYY-MM-DD' 或 'YY-MM-DD' 格式的字符串。这里,一个“宽松”的语法同样也是被允许的:例如,'98.12.31'、'98-12-31'、'98/12/31' 和 '98@12@31' 是等价的。
7 评论

无心小姐

已采纳
mysql怎么现在时间between两个时间段内的值?wherenow()betweenstarttimeandendtime按你的要求是这样,但是这么写不好,最好还是用wherestarttime=now()因为这样能用到starttime和endtime字段的索引
22 评论

解除

已采纳
mysql怎么现在时间between两个时间段内的值?where now() between starttime and endtime按你的要求是这样,但是这么写不好,最好还是用where starttime=now()因为这样能用到starttime和endtime字段的索引
51 评论

相关问答

  • 计算机二级ACCESS自学通过考试难吗,得多长时间?

    计算机二级ACCESS自学通过考试难吗,得多长时间?简单的就像1+1=2,基本上是个人看看书上机捣腾两下就全出来了,我们学校access通过率基本上是100%

    狂乱飞舞 4人参与回答 2024-09-25
  • oracle认证怎么样?要考OCM,是需要先过OCP吗?

    oracle认证怎么样?要考OCM,是需要先过OCP吗?OCM认证是oracle认证的最高级认证,是金领人生的保证,过了OCM之后,只要技术还可以,年薪应该改不低于15万,当然也是分地区而异的。如果想考OCM,那就需要先通过OCA和OCP的认证,这是先决条件。oracle公司推出了WDP计划之后,OCA和OCP可以同时考,这样OCM认证的考试就缩短了时间。建议如果要考OCM的话,还是去培训一下比较

    风华笔墨 4人参与回答 2024-09-25
  • 华中师范大学的计算机专业实力如何?

    华中师范大学的计算机专业实力如何?华中科技大学的计算机专业是非常不错的专业,它吸引了大量的比如麻省理工,卡内基梅隆大学的博士和研究生以及教授来任教,同时他的就业率也非常的高,近些年在90%以上可以进入到大量的互联网企业进行就业。

    南梵 4人参与回答 2024-09-25
  • 全国计算机等级考试三级指的是什么?

    全国计算机等级考试三级指的是什么?三级考试三级是一个比较麻烦的等级。它共有四个类别,可以大致分两种。三级PC上机是考汇编程序,其他三个类别考C程序。如果不是对自己特别有信心的话一般不要报考PC技术。毕竟学习汇编语言也是不小的负担,而且对报考四级没什么帮助(四级不考汇编!)。对于其他三种主要看自己的兴趣了。相对来说数据库要难一点(对数学系的除外)。三级的四个类别各有侧重,比较麻烦的是对于四级来说都太

    ECHO 处于关闭状态。 4人参与回答 2024-09-25
  • 计算机职称考试科目有哪些?

    计算机职称考试科目有哪些?初级职称计算机考试考两个模块,选择:Internet应用、Word2003;没有必考的科目推荐在WindowsXP ,Word2003, Excel2003 ,PowerPoint2003 和Internet应用这5个相对比较简单的模块里选择。按照《人力资源社会保障部办公厅关于调整全国专业技术人员计算机应用能力考试科目(模块)有关问题的通知 》上面所示的信息,职称计算机考

    木月浅 4人参与回答 2024-09-25