0

我目前正在寻找一种快速同步生产数据库和开发数据库的方法。

我正在考虑这样做:

mysqladmin -u <user> -p<password> <dev-db_name> | mysqldump -u <user> -p<password> --databases <production-db-name> --add-drop-table

但似乎它只是在屏幕上打印了所有的drump,而不是通过管道将它传递给mysqladmin util。有什么建议可以改进吗?

4

2 回答 2

5

现在,您正在将输出管道输入mysqladminmysqldump.

翻转它们,而不是mysqladmin使用常规mysql,命令看起来像这样:

mysqldump ... | mysql ...
于 2009-04-02T18:21:52.713 回答
0

您还可以查看主/从复制范例...如果您只需要从 dev-db 中读取,这是完美的...

于 2009-04-02T18:23:52.757 回答