我们正在使用 PHP 和 Mysql 开发一个基于 Web 的应用程序。如您所知,使用 Web 界面备份大型数据库存在限制,因此我需要一个解决方案来通过以下条件备份我们的大型数据库:
该过程可以在没有 Web 界面的情况下完成,并且必须在命令行中运行(例如作为 Linux 服务)
该进程应该使用最少的服务器资源(换句话说,当备份进程正在运行时,客户端可以使用服务器上的服务)
某些功能至关重要(例如备份、恢复、压缩和拆分备份文件),而某些功能是可选的(例如邮件和 FTP ......)
脚本必须用 PHP 或 Perl 编写。
有什么想法吗?