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

MySQL数据库备份(2)

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

假如您想压缩备份,使用类似如下的命令:

%mysqldump samp_db | gzip >/usr/archives/mysql/samp_db.1999-10-02.gz

假如您要一个庞大的数据库,输出文档也将很庞大,可能难于管理。假如您愿意,您能够在mysqldump命令行的数据库名后列出单独的表名来倾到他们的内容,这将倾倒文档分成较小、更易于管理的文档。下例显示如何将samp_db数据库的一些表倾到进分开的文档中:

%mysqldump samp_db student score event absence >grapbook.sql

%mysqldump samp_db member president >hist-league.sql


假如您生成准备用于定期刷新另一个数据库内容的备份文档,您可能想用--add-drop-table选项。这告诉服务器将DROP TABLE IF EXISTS语句写入备份文档,然后,当您取出备份文档并把他装载进第二个数据库时,假如表已存在,您不会得到一个错误。

假如您倒出一个数据库以便能把数据库转移到另一个服务器,您甚至不必创建备份文档。要确保数据库存在于另一台主机,然后用管道倾倒数据库,这样mysql能直接读取mysqldump的输出。例如:您想从主机pit-viper.snake.net拷贝数据库samp_dbboa.snake.net,能够这样很容易做到:

%mysqladmin -h boa.snake.net create samp_db

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