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 数据库备份 和 恢复
本人自己对mysql的总结 ,包括mysql的数据备份和恢复,以及个人总结的mysql考试题目
Mysql数据备份与恢复操作文档.md
MySQL 备份和恢复策略二:使用mysqlhotcopy备份数据库 分类: 数据库 2011-03-09 15:20 204人阅读 评论(0) 收藏 举报 二、使用mysqlhotcopy备份数据库(完全备份,适合小型数据库备份) mysqlhotcopy 是一个 PERL ...
MySQL命令式的备份和恢复数据表的方法
MySQL数据备份和恢复(导出和导入)
目前MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份二进制日志,...本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表 。
下面我们来了解一下MySQL常见的有三种备份恢复方式: 1、利用Mysqldump+二进制日志实现备份 2、利用LVM快照+二进制日志实现备份 3、使用Xtrabackup备份 一:实验环境介绍: 系统介绍:CentOS6.4_X64 数据库版本:...
mysql数据库备份和恢复工具以及源码 。
三种数据库库备份恢复模式整理、
讲解关于MySQL_Cluster集群环境的数据备份与恢复过程文档
MySQL XtraBackup数据备份与恢复,非常详细,推荐下载学习
php版mysql大数据库备份和恢复工具.zip
MySQL数据库备份与恢复.pdf
NBU 备份mysql
《Effective MySQL之备份与恢复》对照讲解不同的备份和恢复策略,将帮助您防止MySQL数据因范围广泛的各种灾难受到损坏。主要内容理解不同备份策略如何影响锁定和系统可用性了解静态备份选项和时间点要求的重要性体会...
海量数据的备份和恢复,通过比较传统数据和海量数据的备份和恢复,加深理解。
mysql数据备份恢复,mysql数据备份恢复,可以分卷导入导出,自定义每卷的大小.
mydumper-0.15.2安装包,mysql数据备份和恢复