2012年10月27日

mysqldump --quick(-q),--opt,--lock-all-tables(-x)参数

摘要: --opt 该选项是速记;等同于指定 --add-drop-tables--add-locking --create-option --disable-keys--extended-insert --lock-tables --quick --set-charset。它可以给出很快的转储操作并产生一个可以很快装入MySQL服务器的转储文件。该选项默认开启,但可以用--skip-opt禁用。要想只禁用确信用-opt启用的选项,使用--skip形式;例如,--skip-add-drop-tables或--skip-quick。 --quick,-q 该选项用于转储大的表。它强制mysq... 阅读全文

posted @ 2012-10-27 09:56 haven24 阅读(1974) 评论(0) 推荐(0)

MySQL的mysqldump工具的基本用法(转载)

摘要: 导出要用到MySQL的mysqldump工具,基本用法是: shell>mysqldump[OPTIONS]database[tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump--help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。 mysqldump支持下列选项: --add-locks在每个表导出之前增加LOCKTABLES并且之后UNLOCKTABLE。(为了使得更快 阅读全文

posted @ 2012-10-27 09:28 haven24 阅读(171) 评论(0) 推荐(0)

mysql -- mysqldump错误:Got error: 1044: Access denied for user ... when using LOCK TABLES (转载)

摘要: 使用mysqldump备份数据时如果碰到如下错误提示: Got error: 1044: Access denied for user ... when using LOCK TABLES 那可能是你用来备份的数据库用户没有lock table的权限,可以换一个权限更高的用户,或者使用mysqldump的另一个选项:--single-transaction mysqldump -uyourusername -pyourpassword --single-transaction yourdb > yourdb.sql 阅读全文

posted @ 2012-10-27 09:24 haven24 阅读(1269) 评论(0) 推荐(0)

导航