如果您正在转储数据库使该数据库可以转换到另一个服务器上,则无须创建备份文件。应确保该数据库存在于另一台主机上,然后用一个管道使mysql直 接读取mysqldump 的输出结果来转储数据库。
mysqldump wap -u root -ppassword --add-drop-table | mysql test -u root -ppassword
--add-drop-table 的意思是:DROP TABLE IF EXISTS `Tbl_Comment`;
这样就用本地的wap数据库,复制到了test数据库。当然,这里的例子数据库都数本地的。
通过给定选项h,也可以指定一个远程的mysql。
这个例子,在做开发的时候很有用:用一个生产数据库的内容来填充开发数据库的内容。
来源:http://yinpeng.blog.51cto.com/87354/44007
复制DB表结构到另外一个DB,注意参数:-d:
mysqldump -d DB_Changan_2010 -uroot --add-drop-table | mysql DB_Royalwind_2010 -uroot
复制DB表数据到另外一个DB,注意参数:-t:
mysqldump -t DB_Changan_2010 -uroot --add-drop-table | mysql DB_Royalwind_2010 -uroot
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/3582/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
最后编辑: jackxiang 编辑于2010-10-1 14:48
评论列表