mysql - Mysql 从服务器 a 转储到服务器 b 上的文件
问题描述
由于空间限制,我无法在本地主机上执行 mysqldump。我只能找到将转储到本地文件或直接转储到另一台服务器上的 sql 数据库的方法。
有没有办法转储到远程服务器上的文件?
我正在使用 MySQL 5.1。
解决方案
如果您对远程服务器具有 SSH 访问权限,则可以将输出通过管道传输到ssh
命令:
mysqldump <params> | ssh user@server 'cat > dumpfile.sql'
推荐阅读
- c# - HTTPClient 和 HTTPRequest 代码的验证
- python - 在 python 中是否可以仅使用一张表使用 SQL Merge?
- python - 如何防止蟒蛇“闪烁”?
- azure - Azure Builds NuGetToolInstaller 缓存版本已过时,如何更新?
- oracle - 需要检查多个条件以进行 Oracle 查询
- r - 如何从 .Rdata 文件加载单个对象?
- mysql - lvl 系统无法与 mysql 一起使用 - Discord Bot
- python - 区分对象与实例
- excel - 调用另一个子时 WITH 语句不起作用?
- datadog - 如何使用 OpenTracing / OpenCensus 检测代码?