首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用在本地机器上备份远程服务器的Mysql

使用在本地机器上备份远程服务器的Mysql
EN

Server Fault用户
提问于 2018-06-19 07:18:53
回答 2查看 5K关注 0票数 2

我在我的ubuntu客户端机器上安装了。我的本地机器IP地址是192.168.0.100。我需要备份的数据库是192.168.0.200。是否可以使用在本地服务器中备份远程服务器?过去我尝试使用mysqldump做同样的事情,但是我需要特别使用吗?谢谢你的回应。

EN

回答 2

Server Fault用户

发布于 2018-06-21 09:22:22

您需要在远程服务器上安装,然后从本地服务器安装SSH到远程服务器。从这个位置,您可以启动备份和流到您的本地服务器。

Xtrabackup需要访问MySQL的数据目录(以及MySQL实例),因此它不能在其他服务器上运行。但是,它可以由另一个具有SSH (或替代解决方案)的服务器触发,您可以将备份流到本地服务器。

例如:

代码语言:javascript
复制
ssh serverA "innobackupex --stream=xbstream /var/lib/mysql" > backup.xbstream
票数 3
EN

Server Fault用户

发布于 2018-06-19 13:15:18

这很复杂,xtrabackup需要访问文件系统,因为它是复制数据库文件,当mysqldump连接到MySQL服务器并进行数据库转储时。

但是,如果您仍然希望在远程主机上使用xtrabackup,则可以尝试使用此论坛帖子的解决方案。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/917230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档