【问题标题】:How to dump local MySQL data to remote MySQL server through terminal?如何通过终端将本地 MySQL 数据转储到远程 MySQL 服务器?
【发布时间】:2011-10-05 04:16:32
【问题描述】:

我目前正在做一些本地开发,经常需要用我自己的本地开发数据库更新远程数据库。

这就是我尝试做的,将本地数据库和 ssh 转储到远程并更新数据库。

mysqldump -ulocaluser -plocalpass localdb | ssh user@255.255.255.255 "mysql -uremoteuser -premotepass remotedb"

似乎完成没有任何错误,但是检查远程数据库,旧表似乎永远不会被新表数据删除并替换,任何人都可以告诉我这是什么问题?

【问题讨论】:

    标签: mysql shell terminal mysqldump


    【解决方案1】:

    检查mysqldump -ulocaluser -plocalpass localdb 的输出是否包含drop 语句?

    【讨论】:

    • 是的,它包括“如果存在则删除表”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 1970-01-01
    • 2013-08-19
    • 1970-01-01
    • 1970-01-01
    • 2019-01-25
    • 2017-10-04
    相关资源
    最近更新 更多