gpt4 book ai didi

mysql - 使用 innobackupex 远程备份

转载 作者:可可西里 更新时间:2023-11-01 06:33:34 29 4
gpt4 key购买 nike

我正在尝试使用 innobackupex 从远程计算机进行备份。

./innobackupex --host=<mysql_server> --user=<username> <backup_dir>.

它失败了,因为它无法在服务器中找到一个目录。

 (Errcode: 2 - No such file or directory)

我假设它正在本地计算机中搜索目录。请告诉我如何远程运行备份?

最佳答案

我怀疑您将 innobackupexmysqldump 之类的东西混淆了。前者备份实际表文件,后者连接数据库服务器拉取数据。

因为它是trying to backup the database files它当然需要访问数据库服务器上的文件系统,并且不能远程运行。

你能做的是stream the contents of the backup to a remote machine :

innobackupex --stream=tar ./ | ssh user@desthost "cat - > /data/backups/backup.tar"

或者使用您选择的方法(例如共享驱动器、scprsync)将生成的备份文件保存到不同的服务器上

关于mysql - 使用 innobackupex 远程备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34873546/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com