如何将 mysql db 备份到 ftp

如何将 mysql db 备份到 ftp

我提到的如何定期将 mysql 数据库备份到 ftp 服务器?

有任何可以这样做的脚本吗?

答案1

curlftpfs您可以使用以下方式挂载远程 ftp 服务器/mnt/ftpserver/,然后使用以下方式备份数据库

mysqldump --all-databases --opt > /mnt/ftpserver/mysql_backup.sql

或者,您可以执行mysqldump然后使用以下命令lftp将备份文件推送到 ftp 服务器,例如

lftp -c "open -u <username>,<password> <servername>/<directory>; set ftp:rest-stor false; put mysql_backup.sql"

如果您需要更多详细信息,请添加评论。

相关内容