WEB开发网
开发学院数据库MySQL 细化解析:备份MySQL数据库的另类方法 阅读

细化解析:备份MySQL数据库的另类方法

 2007-11-23 11:03:50 来源:WEB开发网   
核心提示: MySQLdump支持下列选项: --add-locks 在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE,(为了使得更快地插入到MySQL),细化解析:备份MySQL数据库的另类方法(2), --add-drop-table 在每个create语句之前增加一

MySQLdump支持下列选项:  

--add-locks

在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。  

--add-drop-table

在每个create语句之前增加一个drop table。  

--allow-keywords

允许创建是关键词的列名字。这由在列名前面加表名的方法做到。

-c, --complete-insert

使用完整的insert语句(用列名字)。

-C, --compress

如果客户和服务器均支持压缩,压缩两者间所有的信息。

--delayed

用INSERT DELAYED命令插入行。

-e, --extended-insert

使用全新多行INSERT语法。(给出更紧缩并且更快的插入语句)

-#, --debug[=option_string]

跟踪程序的使用(为了调试)。

--help

显示一条帮助消息并且退出。

--fields-terminated-by=... 
--fields-enclosed-by=... 
--fields-optionally-enclosed-by=... 
--fields-escaped-by=... 
--fields-terminated-by=...

这些选择与-T选择一起使用,并且有相应的LOAD DATA INFILE子句相同的含义。

LOAD DATA INFILE语法。

-F, --flush-logs  

在开始导出前,洗掉在MySQL服务器中的日志文件。

-f, --force,

即使我们在一个表导出期间得到一个SQL错误,继续。

-h, --host=..

从命名的主机上的MySQL服务器导出数据。缺省主机是localhost。

-l, --lock-tables.

为开始导出锁定所有表。  

-t, --no-create-info

不写入表创建信息(CREATE TABLE语句)

-d, --no-data

Tags:细化 解析 备份

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接