数据库管理和维护;;有多种可能会导致数据表的丢失或者服务器的崩溃,一个简单的DROP TABLE或者DROP DATABASE的语句,就会让数据表化为乌有。更危险的是DELETE * FROM table_name,可以轻易地清空数据表,而这样的错误是很容易发生的。
因此,拥有能够恢复的数据对于一个数据库系统来说是非常重要的。MySQL有三种保证数据安全的方法。
数据库备份:通过导出数据或者表文件的拷贝来保护数据。
二进制日志文件:保存更新数据的所有语句。
数据库复制:MySQL内部复制功能建立在两个或两个以上服务器之间,通过设定它们之间的主从关系来实现的。其中一个作为主服务器,其他的作为从服务器。
;数据库恢复就是当数据库出现故障时,将备份的数据库加载到系统,从而使数据库恢复到备份时的正确状态。
恢复是与备份相对应的系统维护和管理操作,系统进行恢复操作时,先执行一些系统安全性的检查,包括检查所要恢复的数据库是否存在、数据库是否变化及数据库文件是否兼容等,然后根据所采用的数据库备份类型采取相应的恢复措施。
;用户可以使用SELECT INTO…OUTFILE语句把表数据导出到一个文本文