>  기사  >  데이터 베이스  >  mysql数据库冷备份时需要注意

mysql数据库冷备份时需要注意

WBOY
WBOY원래의
2016-06-07 15:20:591507검색

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 mysql数据库冷备份时需要注意 冷备份 指 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。 的优点是: 1.是非

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  mysql数据库冷备份时需要注意

  冷备份 指 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。

  的优点是: 

  1.是非常快速的备份方法(只需拷贝文件)

  2.容易归档(简单拷贝即可)

  3.容易恢复到某个时间点上(只需将文件再拷贝回去)

  4.能与归档方法相结合,作数据库“最新状态”的恢复。

  5.低度维护,高度安全。

  但冷备份也有如下不足:  

  1.单独使用时,只能提供到“某一时间点上”的恢复。

  2.在实施备份的全过程中,数据库必须要作备份而不能作其它工作。也就是说,在冷备份过程中,数据库必须是关闭状态。

  3.若磁盘空间有限,只能拷贝到磁带等其它外部存储设备上,速度会很慢。

  4.不能按表或按用户恢复。

  今天 为mysql 做从服务器启动服务发现问题,因为主服务器数据量挺大 所以使用的是冷备份 直接cp到从服务器,在重启服务器mysql 报以下错误:

  130307  9:21:44  InnoDB: Error: page 2328 log sequence number 73 1311259268

  InnoDB: is in the future! Current system log sequence number 73 815920160.

  InnoDB: Your database may be corrupt or you may have copied the InnoDB

  InnoDB: tablespace but not the InnoDB log files. See

  InnoDB: http://dev.mysql.com/doc/refman/5.1/en/forcing-recovery.html

  InnoDB: for more information.

  查找资料发现 在冷备份时 需要注意 数据表使用InnoDB存储引擎的需要备份 ib_logfile0 ib_logfile1  此文件用于存放InnoDB引擎的事务日志信息

  直接把以上文件同时 拷贝到从服务器 启动服务正常

mysql数据库冷备份时需要注意

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:mysql修改wait다음 기사:mysql复制过程中的server