Rumah >pangkalan data >tutorial mysql >MySQL 备份和恢复策略

MySQL 备份和恢复策略

WBOY
WBOYasal
2016-06-07 16:46:081351semak imbas

在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到

在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。本文主要对MyISAM表做备份恢复。

备份策略一、直接拷贝数据库文件(不推荐)

直接拷贝数据文件最为直接、快速、方便,但缺点是基本上不能实现增量备份。

为了保证数据的一致性,需要在备份文件前,执行以下 SQL 语句:

FLUSH TABLES WITH READ LOCK;

也就是把内存中的数据都刷新到磁盘中,同时锁定数据表,以保证拷贝过程中不会有新的数据写入。

这种方法备份出来的数据恢复也很简单,直接拷贝回原来的数据库目录下即可。

linux

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:PL/SQL 游标的使用Artikel seterusnya:Oracle PL/SQL之GROUPING 函数