Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在寻找一种快速同步生产数据库和开发数据库的方法。
我正在考虑这样做:
mysqladmin -u <user> -p<password> <dev-db_name> | mysqldump -u <user> -p<password> --databases <production-db-name> --add-drop-table
但似乎它只是在屏幕上打印了所有的drump,而不是通过管道将它传递给mysqladmin util。有什么建议可以改进吗?
现在,您正在将输出管道输入mysqladmin到mysqldump.
mysqladmin
mysqldump
翻转它们,而不是mysqladmin使用常规mysql,命令看起来像这样:
mysql
mysqldump ... | mysql ...
您还可以查看主/从复制范例...如果您只需要从 dev-db 中读取,这是完美的...