`
pengtyao
  • 浏览: 401061 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql表数据备份和恢复

阅读更多
mysql表数据备份和恢复
作者:firetaker 和数据库相关

简介:这是mysql表数据备份和恢复的详细页面,介绍了和数据库,有关的知识、技巧、经验,和一些数据库源码等。

假定表tbl_name具有一个PRIMARY KEY或UNIQUE索引:
备份一个数据表的过程如下:

1、锁定数据表,避免在备份过程中,表被更新

mysql>LOCK TABLES READ tbl_name;


关于表的锁定的详细信息,将在下一章介绍。

2、导出数据

mysql>SELECT * INTO OUTFILE ‘tbl_name.bak’ FROM tbl_name;

导出的tbl_name.bak默认是在my.ini配置的datadir目录下,也可以自己指定目录。

3、解锁表

mysql>UNLOCK TABLES;



相应的恢复备份的数据的过程如下:

1、为表增加一个写锁定:

mysql>LOCK TABLES tbl_name WRITE;


2、恢复数据

mysql>LOAD DATA INFILE ‘c:/tbl_name.bak’REPLACE INTO TABLE tbl_name;



如果,你指定一个LOW_PRIORITY关键字,就不必如上要对表锁定,因为数据的导入将被推迟到没有客户读表为止:

mysql>LOAD DATA  LOW_PRIORITY  INFILE ‘tbl_name’REPLACE INTO TABLE tbl_name;


3、解锁表

mysql->UNLOCAK TABLES;


转自:http://www.dnbcw.com/biancheng/sql/fubd80967.html
分享到:
评论

相关推荐

    MySQL数据库备份和恢复

    - **二进制日志(Binlog)备份**:MySQL的二进制日志记录了所有更改数据库的操作,可用于数据恢复和点恢复。 - **直接拷贝数据文件**:对于MyISAM表,可以直接复制表数据文件;而对于InnoDB表,可以通过拷贝数据文件...

    mysql 数据备份与恢复

    通过上述内容的学习,我们可以了解到 MySQL 数据备份与恢复的方法,以及如何利用主键和外键约束来维护数据的一致性。同时,也介绍了 MySQL 的存储引擎选择及其对性能的影响。掌握这些基础知识对于保障数据库的安全...

    mysql数据备份恢复

    总结,MySQL 数据备份恢复涉及多种策略和工具,理解并熟练掌握这些方法对于保障数据库安全至关重要。在实际操作中,应根据业务需求和资源条件选择合适的备份恢复方案,并定期进行演练,确保在关键时刻能够快速、准确...

    Mysql数据备份与恢复操作文档.md

    ### MySQL 数据备份与恢复操作详解 #### 一、直接替换 /var/lib/mysql 文件夹 这种方法适用于需要快速替换整个 MySQL 数据库实例的情况,如系统迁移、紧急恢复等场景。但需注意,这种做法可能会导致数据不一致的...

    nbu&mysql备份恢复.docx

    NBU&MySQL备份恢复 NBU(NetBackup)是一款功能强大的备份恢复软件,而MySQL是一款流行的关系型数据库管理系统。本文将详细介绍如何使用NBU来备份和恢复MySQL数据库。 NBU备份mysql的优势 使用NBU备份mysql数据库...

    mysql数据库备份和恢复工具

    在日常操作中,对数据库进行备份和恢复是保障数据安全、防止意外丢失的重要环节。本文将深入探讨MySQL数据库的备份与恢复策略,并提供相关工具的使用指南。 一、MySQL备份的重要性 数据库备份是防止数据丢失的关键...

    MySQL_Cluster备份与恢复

    物理备份可以将整个集群的数据备份到一个文件中,而不是将数据导出到一个SQL文件中。 在MySQL_Cluster环境中,可以使用ndb_mgm工具来启动备份。例如: ``` ndb_mgm> start backup ``` 这将启动备份过程,并将备份...

    MySQL 备份和恢复策略

    MySQL 数据库的备份和恢复是数据库管理中至关重要的环节,确保数据的安全性和可恢复性。本文将探讨两种常用的 MySQL 备份策略:直接拷贝数据库文件和使用 `mysqlhotcopy` 工具。 首先,直接拷贝数据库文件是一种...

    Mysql数据库备份恢复测试报告-xtrabackup.docx

    通过这次测试,我们可以了解到MySQL数据库的备份恢复流程,以及如何验证恢复的正确性。同时,也强调了恢复过程中服务器性能的重要性,以及备份策略对于数据保护的关键性。在实际环境中,企业应根据自身需求制定合适...

    备份和恢复MYSQL数据表

    本文将详细介绍如何使用 MySQL 命令行工具进行数据表的备份和恢复操作。 #### 一、备份数据表 **1. 使用 mysqldump 进行备份** `mysqldump` 是 MySQL 提供的一个非常强大的备份工具,它可以将整个数据库或者指定...

    MySQL数据库备份与恢复.pdf

    其中一种方法是使用 SELECT INTO OUTFILE 语句将数据备份到一个文件中。这种方法可以将选择的行写入到一个文件中,文件在服务器主机上被创建,并且不能是已经存在的。 SELECT INTO OUTFILE 语句 SELECT INTO ...

    php版mysql大数据库备份和恢复工具

    总的来说,这个工具旨在简化MySQL数据库的备份和恢复流程,尤其对于处理大数据量的场景,其高效和便捷的特性是企业级解决方案的重要组成部分。通过理解并熟练使用这类工具,IT管理员可以更好地保护和管理他们的数据...

    mysql数据备份和还原的常用命令

    MySQL 数据备份和还原是数据库管理中非常重要的一步,能够防止数据丢失和恢复数据库。下面将介绍 MySQL 数据备份和还原的常用命令。 MySQL 数据备份命令 1. 备份 MySQL 数据库的命令 mysqldump -hhostname -...

    MySQL 备份和恢复

    MySQL的备份和恢复是数据库管理的关键环节,确保数据的安全性和可恢复性。本文主要探讨了在MySQL 5.0.22版本下针对MyISAM和InnoDB两种表类型的备份策略,以及各种备份工具和方法。 首先,MySQL支持多种备份工具,如...

    mysql备份和恢复方案

    1. 使用最近的全量备份恢复整个数据库。 2. 应用自全量备份后的增量备份(binlog)以恢复至最近的状态。 3. 如果在灾难发生前有binlog,需要重放这些日志以进一步更新数据库。 4. 定期演练恢复过程,以确保在实际...

    Linux下实现MySQL数据备份和恢复的命令使用全攻略

    下面我们来了解一下MySQL常见的有三种备份恢复方式: 1、利用Mysqldump+二进制日志实现备份 2、利用LVM快照+二进制日志实现备份 3、使用Xtrabackup备份 一:实验环境介绍: 系统介绍:CentOS6.4_X64 数据库版本:...

    用mysql workbench图形化备份恢复mysql数据库.pdf

    这种方式使得数据备份和恢复变得简单且高效,尤其适合那些不熟悉命令行操作的用户。 总的来说,MySQL Workbench是MySQL数据库管理的一个强大工具,其图形化界面大大简化了数据库的备份和恢复过程,同时提供了丰富的...

    通过Data文件夹备份和还原实现Mysql数据库的备份以及还原

    在MySQL数据库管理中,数据备份和恢复是至关重要的任务,特别是在面临系统故障、数据丢失或升级迁移时。本文将详细讲解如何通过Data文件夹备份和还原实现MySQL数据库的备份及恢复,这是一种简单直接的方法,尤其适合...

Global site tag (gtag.js) - Google Analytics