我有一个在Windows上运行的mysql服务器。

我想使用XtraBackup对其进行备份,但是我知道它只能在Linux上运行。

我在同一网络的Linux机器上安装了XtraBackup。 在这台Linux机器上,我可以使用包含以下内容的连接字符串查询mysql数据库:

Data Source=192.168.1.60;port=3306;

但是,当我尝试运行xtraBackup时,似乎不允许您指定IP地址,但是可以指定.sock文件(使用--socket =选项)。

我可以本地访问mysql文件(在Windows服务器上),该文件是通过将此参数传递给XtraBackup来指定的:

--datedir="/media/powerhouse_G/Data Files/mySQL" 

如何通过提供IP地址或创建.sock文件来解决此问题?

#1楼 票数:0

XtraBackup需要本地访问MySQL数据目录。 它仅靠远程MySQL协议访问无法完成其工作。

我读过的在Windows上使用XtraBackup的唯一解决方案是使用Docker在可以访问您的datadir的容器中运行XtraBackup。

详细信息在这里:

https://www.percona.com/blog/2017/03/20/running-percona-xtrabackup-windows-docker/

它也可以在有权映射Windows驱动器的Linux主机上运行xtrabackup。

但是无论如何,您都处于未知领域。 我不知道有人在做什么。 实际上,开源社区中的每个人都将Linux用于其MySQL Server。

您也可以尝试购买MySQL Enterprise许可证。 这样就可以访问在Windows上运行的MySQL Enterprise Backup MEB的工作方式与Percona XtraBackup类似,但PXB具有更多功能(PXB是免费的,而MEB仅用于付费企业客户)。

  ask by mcmillab translate from so

未解决问题?本站智能推荐:

2回复

Windows上的PerconaServer5.5或MariaDB

我在x64 Windows Server上运行MySQL 5.5,并不断收到自动递增ID错误,这是MySQL中的已知错误。 我想尝试Percona Server或MariaDB,因为它们具有更高的基准,但是我找不到替代MySql 5.5的替代品。 可以使用MariaDB 5.2代替MySQL
2回复

mysql错误:无法创建新线程(错误11)

我有一个运行Percona Xtradb服务器的数据库服务器和5个从服务器。 我总是得到错误 mysql错误:无法创建新线程(错误11); 如果您没有可用内存,可以参考手册以了解可能的操作系统相关错误 虽然我设定了极端 我真的不知道发生了什么事? 请帮我。
5回复

在Ubuntu上无人值守地安装Percona/MySQL

我可以在Ubuntu上安装MYSQL而不提示下面的代码: 有debconf-set-selections的部分我在网上找到了某个地方(可能在这里不记得了)到目前为止它对我来说还算合适。 我不是那么了解它是如何工作的专家,但确实如此。 但是,我想为Percona做同样的事情。 我已经设
2回复

无法连接到mysql服务器(Percona)

我已经在我的centos 7上安装了percona 服务器版本 5.7 。现在当我尝试发出以下命令连接到服务器时。 用户'root'@'localhost'访问被拒绝我尝试使用--skip-greant-tables将密码和主机从 localhost 更改为 %。 我尝试将操作系统主机名更改为 l
1回复

Windows和Linux上的OpenCV结果不同

我正在为锈上的OpenCV编写跨平台包装。 我编写了一些测试来检查包装器是否正常工作。 有些测试通过了,有些测试失败,但值略有不同,但是一项测试的结果却完全不同。 正确的数字是我在Windows上得到的,左边-在Linux上 我试图从本文中复制代码。 我拍摄了相同的图像,并希望获得
2回复

编译Windows的Linux应用程序(C)

如何为Windows编译仅具有Linux可用库的linux应用程序? 我知道Nginx Web服务器的作者使用某些Wine工具来使基于Linux的项目在Win32上正常工作,但是他如何做到这一点? MinGW是否支持创建与Linux特定的库/头链接的Windows二进制文件? PS:
6回复

确定C++中的Linux或Windows

我正在用C ++编写一个跨平台兼容的函数,它根据输入文件名创建目录。 我需要知道机器是Linux还是Windows并使用适当的正斜杠或反斜杠。 对于下面的代码,如果机器是Linux,那么isLinux = true 。 我如何确定操作系统?
4回复

在Linux和Windows下的emacs中为webdev实体配置?

我有一个Windows笔记本电脑(thinkpad)和一些最近重新发现的emacs和所有那些古怪的快捷方式可以是当箭头键位于你右边腋下的好处。 在php-mode,css-mode等之后我很沮丧,在mmm模式下不一致,错误,并拒绝正确解释我的一些文件。 (平心而论,我很可能做错了)所以我最