【问题标题】:Copy data and structure from one live database to a test db without losing data将数据和结构从一个实时数据库复制到测试数据库而不会丢失数据
【发布时间】:2014-03-13 23:10:09
【问题描述】:
我需要获取实时数据库的副本以使用 MySQL Workbench 创建测试环境数据库。如果我使用数据导出工具导出到自包含文件 (filename.sql) - 我会丢失实时服务器上的任何信息还是只是备份数据? “转储”这个词真的让我很担心……好像我在“剪切和粘贴”而不是“复制和粘贴”。将所有数据保存在实时服务器上是绝对重要的。希望我的问题有意义...
【问题讨论】:
标签:
mysql
export
mysqldump
workbench
【解决方案1】:
命令行“mysqldump”可能更快
mysqldump -h [server] -u [user] -p[password] db1 | mysql -h [server] -u [user] -p[password] db2
然而 MySQL Workbench 会做几乎相同的事情,mysqldump 不会删除您的信息。