如何为 Windows 服务器上的 MySQL 数据库设置备份?

如何为 Windows 服务器上的 MySQL 数据库设置备份?

我是 MySQL 的新手,到目前为止我一直使用 MS SQL Server,所以请原谅我的无知。

我们托管在 Rackspace 专用服务器上,他们可以在目录中设置夜间备份。目前,我们以这种方式备份所有 SQL Server MDF 和 LDF 文件。我想对 MySQL 执行相同的操作,但我对 MySQL 数据库的文件结构了解不够。我想知道我需要备份的重要 MySQL 文件位于何处。

我还需要做什么才能为 MySQL 创建良好的备份吗?我需要设置某种常规 DUMP 过程吗?任何帮助或建议都将不胜感激。谢谢。

答案1

我们推荐我们的备份工具MySql 备份和 Fp (MySqlBF)。MySqlBF 允许使用 Windows 任务计划程序或自定义 Windows 服务来安排备份,以实现复杂的备份场景。

它支持通过 SSH 连接进行安全连接,并具有通过 phpMyAdmin 创建备份的独特功能。该工具允许存档、加密和保存备份到 HDD、FTP、网络或最流行的云存储服务(Dropbox、Amazon S3、Google Drive、SkyDrive、Box),并在成功或失败时发送电子邮件通知。

希望这对你有帮助。

答案2

这取决于您使用的数据库引擎(MySQL 最常使用 MyISAM 或 InnoDB)。为了获得最佳信息,您应该从您正在运行的 MySQL 版本的 MySQL 文档开始(MySQL 5.1 备份和恢复文档)。您不应该手动复制正在使用的文件,因为某些数据库不会在没有明确指示的情况下将更改刷新到磁盘。

答案3

有一个非常简单的方法来备份mysqlmysqldump每晚运行一次并备份结果文件。

答案4

MYSQLIBF 无法与 Windows Server 2003 兼容

相关内容