如何通过终端将本地MySQL数据转储到远程MySQL服务器?
我目前正在进行一些本地开发,通常需要用我自己的本地开发数据库更新远程数据库 这就是我试图做的,转储本地数据库和ssh到远程并更新数据库如何通过终端将本地MySQL数据转储到远程MySQL服务器?,mysql,shell,terminal,mysqldump,Mysql,Shell,Terminal,Mysqldump,我目前正在进行一些本地开发,通常需要用我自己的本地开发数据库更新远程数据库 这就是我试图做的,转储本地数据库和ssh到远程并更新数据库 mysqldump -ulocaluser -plocalpass localdb | ssh user@255.255.255.255 "mysql -uremoteuser -premotepass remotedb" 看起来完成了,没有任何错误,但是在远程数据库上检查,似乎旧表从未删除并替换为新表数据,任何人都可以告诉我这是怎么回事?检查mysqldum
mysqldump -ulocaluser -plocalpass localdb | ssh user@255.255.255.255 "mysql -uremoteuser -premotepass remotedb"
看起来完成了,没有任何错误,但是在远程数据库上检查,似乎旧表从未删除并替换为新表数据,任何人都可以告诉我这是怎么回事?检查
mysqldump-ulocaluser-plocalpass localdb的输出是否包含drop
语句?是的,其中包括“如果存在,则删除表”