MySQL SQL 语法备份的实际操作步骤 |
本文标签:MySQL SQL 语法 此文章主要向大家介绍的是MySQL SQL 语法备份的是实际操作步骤,我们大家都知道MySQLSQL 语法在实际应用中是经常出现的,所以对MySQL SQL 语法进行备份也是备受关注的 。以下就是文章的主要内容描述 。 备份 BACKUP TABLE 语法其实和 mysqlhotcopy 的工作原理差不多,都是锁表,然后拷贝数据文件 。它能实现在线备份,但是效果不理想,因此不推荐使用 。它只拷贝表结构文件和数据文件,不同时拷贝索引文件,因此恢复时比较慢 。
注意,必须要有 FILE 权限才能执行本SQL,并且目录 /tmp/db_name/ 必须能被 mysqld 用户可写,导出的文件不能覆盖已经存在的文件,以避免安全问题 。 SELECT INTO OUTFILE 则是把数据导出来成为普通的文本文件,可以自定义字段间隔的方式,方便处理这些数据 。
注意,必须要有 FILE 权限才能执行本MySQL SQL语法,并且文件 /tmp/db_name/tbl_name.txt 必须能被 mysqld 用户可写,导出的文件不能覆盖已经存在的文件,以避免安全问题 。 3.2 恢复
权限要求类似上面所述 。 用 SELECT INTO OUTFILE 方法备份出来的文件,可以运行 LOAD DATA INFILE 语句来恢复数据表 。
权限要求类似上面所述 。倒入数据之前,数据表要已经存在才行 。如果担心数据会发生重复,可以增加 REPLACE 关键字来替换已有记录或者用 IGNORE 关键字来忽略他们 。 原文标题:MySQL SQL 语法备份 连接:http://www.cnblogs.com/kfarvid/archive/2009/11/12/1601587.html |