MySQL直接备份数据文件中所要执行的SQL 语句

数据库 MySQL
本文主要和大家一起分享的是MySQL直接备份数据文件的实际操作流程与其实际操作中要用到的SQL 语句,下面就是文章的主要内容讲述。

此文章主要向大家讲述的是MySQL直接备份数据文件的实际操作步骤,以及在其实际操作中所要执行的SQL 语句的示例,下面就是文章的主要内容的详细描述,望你在浏览之后会对其有所收获。

相较前几种方法,备份数据文件最为直接、快速、方便,缺点是基本上不能实现增量备份。为了保证数据的一致性,需要在靠背文件前,执行以下 SQL 语句:

  1. FLUSH TABLES WITH READ LOCK; 


也就是把内存中的数据都刷新到磁盘中,同时锁定数据表,以保证拷贝过程中不会有新的数据写入。这种方法备份出来的数据恢复也很简单,直接拷贝回原来的数据库目录下即可。

注意,对于 Innodb 类型表来说,还需要备份其日志文件,即 ib_logfile* 文件。因为当 Innodb 表损坏时,就可以依靠这些日志文件来恢复。

备份策略对于中等级别业务量的系统来说,备份策略可以这么定:***次全量备份,每天一次增量备份,每周再做一次全量备份,如此一直重复。而对于重要的且繁忙的系统来说,则可能需要每天一次全量备份,每小时一次增量备份,甚至更频繁。为了不影响线上业务,实现在线备份,并且能增量备份,***的办法就是采用主从复制机制(replication),在 slave 机器上做备份。

 MySQL直接备份数据文件

上述的相关内容就是对MySQL直接备份数据文件的描述,希望会给你带来一些帮助在此方面。

原文标题:直接备份数据文件

连接:http://www.cnblogs.com/kfarvid/archive/2009/11/12/1601587.html

【编辑推荐】

  1. MySQL存储过程的创建步骤描述
  2. Java连接MYSQL 数据库的连接步骤
  3. .NET访问MySQL数据库的经验漫谈
  4. 在Linux下安装MySQL 和配置 MySQL实战演习
  5. jsp MySQL 中的中文问题的实际解决
责任编辑:佚名 来源: 博客园
相关推荐

2010-09-25 16:21:41

SQL语句

2010-11-04 09:43:46

LINQ to SQL

2010-07-13 14:09:07

SQL Server数

2010-03-02 09:47:03

Fedora MySQ

2010-09-13 16:06:48

sql server数

2010-10-13 14:02:01

MySQL数据文件

2010-10-12 17:23:40

MySQL命令行

2010-09-06 11:24:32

SQL Server语句

2013-10-29 16:27:23

MySQLSQL语句

2021-09-13 15:31:28

戴尔

2010-07-16 10:29:02

SQL Server

2010-11-10 13:54:27

SQL SERVER自

2022-04-06 15:19:32

数据库MySQL一致性

2010-09-13 16:19:47

Sql Server数

2010-10-13 11:02:52

MySQL数据文件

2024-04-12 13:57:51

2011-03-17 16:42:00

2010-09-03 14:47:50

SQLSELECT语句

2022-04-10 23:42:33

MySQLSQL数据库

2010-02-25 10:04:33

MySQL执行SQL语
点赞
收藏

51CTO技术栈公众号