mysqldump:数据库备份程序

2009-05-13 10:35:24来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


                mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表和/或装载表的SQL语句。
               
                如果你在服务器上进行备份,并且表均为MyISAM表,应考虑使用mysqlhotcopy,因为可以更快地进行备份和恢复。参见
8.9节,“mysqlhotcopy:数据库备份程序”

               
                有3种方式来调用mysqldump
                shell> mysqldump [options] db_name [tables]
                shell> mysqldump [options] ---database DB1 [DB2 DB3...]
                shell> mysqldump [options] --all--database
               
                如果没有指定任何表或使用了---database或--all--database选项,则转储整个数据库。
               
                要想获得你的版本的mysqldump支持的选项,执行mysqldump ---help
               
                如果运行mysqldump没有--quick或--opt选项,mysqldump在转储结果前将整个结果集装入内存。如果转储大数据库可能会出现问题。该选项默认启用,但可以用--skip-opt禁用。
               
                如果使用最新版本的mysqldump程序生成一个转储重装到很旧版本的MySQL服务器中,不应使用--opt或-e选项。
               
                mysqldump支持下面的选项:
               
                ·        
               
                ---help,-?
               
                显示帮助消息并退出。
               
                ·        
               
                --add-drop--database
               
                在每个CREATE
                DATABASE语句前添加DROP

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:mysqlcheck:表维护和维修程序

下一篇:Mysql迁移成功