7.2 数据的备份和恢复
有多种可能会导致数据表的丢失或者服务器的崩溃的误操作,误操作发生的可能性非常高。因此,拥有能够恢复的数据对于一个数据库系统来说是非常重要的。MySQL数据库提供了三种保证数据安全的方法。
①数据库备份:通过导出数据或者表文件的复制来保护数据。
②二进制日志文件:保存更新数据的所有语句。
③数据库复制:MySQL内部复制功能建立在两个或两个以上服务器之间,通过设定它们之间的主从关系来实现,其中一个作为主服务器,其他的作为从服务器。
数据库恢复就是当数据库出现故障时,将备份的数据库加载到系统,从而使数据库恢复到备份时的正确状态。
恢复是与备份相对应的系统维护和管理操作。系统进行恢复操作时,先执行一些系统安全性的检查,包括检查所要恢复的数据库是否存在、数据库是否变化及数据库文件是否兼容等,然后根据所采用的数据库备份类型采取相应的恢复措施。