linux - 2 db之间的MySQL同步

标签 linux mysql

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

我正在考虑用这样的东西来做:

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

但它似乎只是在屏幕上打印所有鼓点,而不是将其通过管道传输到 mysqladmin 实用程序。有什么改进建议吗?

最佳答案

现在您正在将 mysqladmin 的输出传输到 mysqldump

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

mysqldump ... | mysql ...

关于linux - 2 db之间的MySQL同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/710961/

相关文章:

c - 为什么在编译 Linux 内核和 uBoot 时使用 arm-linux-gnueabi-gcc 而不是 arm-none-eabi-gcc?

ruby - 运行带有多个参数的 shell 命令

php - 将数据从 mySql DB 加载到 HTML 文本框中

mysql - 如何在 Doctrine 中使用汇总修饰符进行分组?

c - 选择仅有效一次

php - 如何正确访问de BIND DNS写入一些文件?

c - 在 C 中解析和读取数据帧?

mysql - 当右表中没有对应行时,左连接返回所有 NULL 值

php activerecord ORDER BY 导致查询失败

mysql - 使用正确的查询来执行正确的字段定位