• 回答数

    4

  • 浏览数

    213

孤身傲骨
首页 > 计算机类考试 > mysql怎么启用binlog?

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

南栀深巷

已采纳
1分钟前发布 -【mysql怎么启用binlog?】http://www.zjks.cc 10月18日讯: 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
65 评论

琴动心弦

已采纳
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' 是等价的。
20 评论

你听我说

已采纳
mysql怎么设置默认值为当前时间?CREATE TABLE `test1` (`a` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),`b` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),`c` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6)) ENGINE=MyISAM DEFAULT CHARSET=utf8建表test1。3个字段 a,b,cinsert into test1 VALUES(NULL,NULL,NULL)插入的时候设置3字段都是 null然后成功Affected rows : 1, Time: 0.00sec
66 评论

不恨了也是一种爱

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

相关问答

  • 计算机水平一共分为几个等级?

    计算机水平一共分为几个等级?一、一级。主要考核微型计算机基础知识和使用办公软件及因特网的基本技能。二、二级。主要考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。三、三级。分为“嵌入式技术”、“信息安全技术”、“数据库技术”、“网络技术”和软件测试技术五个科目等。

    习惯一个人 4人参与回答 2024-10-18
  • access记录过大,如何分割数据?

    access记录过大,如何分割数据?假如你的数据库是有年份或者日期,可以用以下语句先分割成小表: select * into tb2015 from tb where 年份=2015; select * into tb2014 from tb where 年份=2014; …… 或者按其他字段划分,也是类似的。然后导出tb2015、tb2014之后再汇总到excel

    倾颜 4人参与回答 2024-10-18
  • 全国计算机等级考试组织类型?

    全国计算机等级考试组织类型?全国计算机等级考试是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。计算机等级考试分4种,分别为一级、二级、三级、四级。一级考计算机基础知识,DOS操作系统初步知识,文字处理知识和数据库操作。二级考程序设计,应用水平及编程能力。三级A类偏重硬件系统开发,维护,微机原理,汇编语言;B类偏重

    所图是你 4人参与回答 2024-10-18
  • 中级电子商务师考多少分钟?

    中级电子商务师考多少分钟?电子商务设计师属于软考中级资格考试,电子商务设计师考试包含基础知识与应用技术共两个科目。基础知识安排在上午考试,应用技术安排在下午考试。电子商务设计师考试需要各科目在一次考试中都及格才算合格。电子商务设计师各科目考试时长(1)电子商务系统基础知识,考试时间为150分钟,笔试,选择题;(2)电子商务系统分析与设计应用技术,考试时间为150分钟,笔试,问答题。

    街角回忆欢乐与忧伤 4人参与回答 2024-10-18
  • 新乡学院专业代码2019年?

    新乡学院专业代码2019年?38399新乡学院(Xinxiang University)是一所公办全日制普通本科院校,坐落在中国河南省新乡市。[1]学校办学历史可以追溯到1949年成立的太行公立新乡师范学校,2007年经教育部批准,由原新乡师范高等专科学校、平原大学、新乡市教育学院合并升格为本科院校,2014年通过教育部本科教学工作合格评估。2019年获批河南省硕士学位授予立项建设单位。[1]截至

    八九野馬 4人参与回答 2024-10-18