手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Mysql>列表

MySQL数据库备份(2)

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!


%mysqldump samp_db | mysql -h boa.snake.net samp_db

以后,假如您想再次刷新boa.snake.net上的数据库,跳过mysqladmin命令,但要对mysqldump加上--add-drop-table以避免的得到表已存在的错误:

%mysqldump --add-drop-table samp_db | mysql -h boa.snake.net samp_db

mysqldump
其他有用的选项包括:

--flush-logs--lock-tables组合将对您的数据库检查点有帮助。--lock-tables锁定您正在倾倒的任何表,而--flush-logs关闭并重新打开更新日志文档,新的更新日志将只包括从备份点起的修改数据库的查询。这将配置您的更新日志检查点位备份时间。(然而假如您有需要执行个更新的客户,锁定任何表对备份期间的客户访问不是件好事。)

假如您使用--flush-logs配置检查点到备份时,有可能最好是倾倒整个数据库。假如您倾倒单独的文档,较难将更新日志检查点和备份文档同步。在恢复期间,您通常按数据库为基础提取更新日志内容,对单个表没有提取更新的选择,所以您必须自己提取他们。

缺省地,mysqldump在写入前将一个表的整个内容读进内存。这通常确实不必要,并且实际上假如您有一个大表,几乎是失败的。您可用

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!