mysqldump备份与恢复

mysqldump备份与恢复

ID:40564857

大小:26.50 KB

页数:3页

时间:2019-08-04

mysqldump备份与恢复_第1页
mysqldump备份与恢复_第2页
mysqldump备份与恢复_第3页
资源描述:

《mysqldump备份与恢复》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、它是逻辑备份,优点可以备份各种存储引擎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>sele

2、ct*froms;+------+-------+------+-----------+

3、sno

4、sname

5、sex

6、address

7、+------+-------+------+-----------+

8、0901

9、Jim

10、1

11、shanghai

12、

13、0902

14、helun

15、2

16、beijing

17、

18、0903

19、sam

20、1

21、sichuan

22、

23、0904

24、keke

25、1

26、xizang

27、

28、0905

29、gugu

30、1

31、suzhou

32、

33、0906

34、tang

35、2

36、guangdong

37、+------+-------+------+------

38、-----+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点,数据库突然故障

39、,数据无法访问.需要恢复备份:#mysql-uroot-pstudentselect*froms;+------+-------+------+-----------+

40、sno

41、sname

42、sex

43、address

44、+------+-------+------+-----------+

45、0901

46、Jim

47、1

48、shanghai

49、

50、0902

51、helun

52、2

53、beijing

54、

55、0903

56、sam

57、1

58、sichuan

59、

60、0904

61、keke

62、1

63、xizang

64、

65、0905

66、g

67、ugu

68、1

69、suzhou

70、

71、0906

72、tang

73、2

74、guangdong

75、+------+-------+------+-----------+6rowsinset(0.00sec)(4)使用mysqlbinlog恢复mysqldump备份以来的BINLOG#mysqlbinlogmysql-bin.000012

76、mysql-uroot-pstudent查询完全恢复后的数据:mysql>select*froms;+------+-------+------+-----------+

77、sno

78、sname

79、sex

80、

81、address

82、+------+-------+------+-----------+

83、0901

84、Jim

85、1

86、shanghai

87、

88、0902

89、helun

90、2

91、beijing

92、

93、0903

94、sam

95、1

96、sichuan

97、

98、0904

99、keke

100、1

101、xizang

102、

103、0905

104、gugu

105、1

106、suzhou

107、

108、0906

109、tang

110、2

111、guangdong

112、

113、0907

114、liu

115、1

116、jiangxi

117、

118、0908

119、wang

120、2

121、wuxi

122、+------+-------+------+-----------+8rowsinset(0.00

123、sec)恢复完成!基于时间点的恢复(不完全恢复)由于误操作,比如删除了一张表,使用完全恢复是没有用的,我们需要的是恢复到误操作之前的状态,然后跳过误操作语句,再恢复后面执行的语句,完成恢复;例:(1)上午10点发生误操作,可以用如下语句备份和BINLOG将数据恢复到故障前#mysqlbinlog--stop-date="2010-10-319:59:59"/usr/local/mysql/var/mysql-bin.000013

124、mysql-uroot-p(2)跳过故障时间点,继续执行后面的BINLOG,完成

125、恢复#mysqlbinlog--start-date="2010-10-3110:01:00"/usr/local/mysql/var/mysql-bin.000013

126、mysql-uroot-p基于位置恢复(不完全恢复)和基于时间点恢复类是,但是更加精确.因为同一时间点可能有多条SQL语句执行;例:#mysqlbinlog--start-date="2010-10-319:55:00"--stop

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。