是否可以通过 ssh 连接从远程主机转储数据库并将备份文件保存在我的本地计算机上。
如果是这样,如何实现?
我假设它将是从 ssh 到转储的管道输出的某种组合,反之亦然,但无法弄清楚。
最佳答案
这将通过 ssh 转储、压缩和流式传输到您的本地文件中
ssh -l user remoteserver "mysqldump -mysqldumpoptions database | gzip -3 -c" > /localpath/localfile.sql.gz
关于来自远程主机的 mysqldump,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13594895/