您的位置:首页 > 数据库 > MySQL

mysqldump常用参数介绍

2013-12-20 13:21 190 查看
mysqldump -f(即使有错误发生,仍然继续导出 )
-h localhost -u root -p lakers --default-character-set=latin1 --master-data=2(该选项将二进制日志的位置和文件名写入到输出中。该选项要求有RELOAD权限,并且必须启用二进制日志。如果该选项值等于1,位置和文件名被写入CHANGE MASTER语句形式的转储输出,如果你使用该SQL转储主服务器以设置从 服务器,从服务器从主服务器二进制日志的正确位置开始。如果选项值等于2,CHANGE MASTER语句被写成SQL注释。如果value被省略,这是默认动作。--master-data=1 CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000019', MASTER_LOG_POS=326; 没有注释--master-data=2 -- CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000019', MASTER_LOG_POS=326; 注释形式) --single-transaction (使用dump创建一个所有表的一致性快照,只适用于支持多版本的存储引擎中的表,不能够保证其他类型存储引擎上的一致性问题,当--single-transaction的备份在运行时,其他的连接不能够使用 ALTER TABLE, DROP TABLE, RENAME TABLE, TRUNCATE TABLE,只有支持事务的表才能用) -q(使得MySQL不会把整个导出的内容读入内存再执行导出,而是在读到的时候就写入到文件中) -R (导出函数、存储过程) --triggers(导出触发器) -B(备份列出的数据库) a b -t 不导出建表语句 -d 不导出数据 --hex-blob(当数据库中存在 BINARY, VARBINARY, the BLOB types, and BIT,使用,不是用的话会出现乱码)

本文出自 “爱mysql爱学习” 博客,请务必保留此出处http://zhuatlantis.blog.51cto.com/6106101/1343156
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: