安全备份MySQL数据库的方法?

时间:2010-05-18 12:36:44

标签: mysql database backup security

在Windows服务器(2008)上备份mysql数据库的最佳/安全方法是什么?我有“MySQL管理员”,但这需要您保存备份项目的密码。我并不热衷于这样做,因为任何获得访问服务器的人都可以轻松访问数据库。您可以像使用Windows身份验证那样执行类似于SQL Server的任何操作。如果不是最安全(和实用)的备份方式。最后,备份数据库需要哪些权限?我为这项任务创建了一个用户。

请告知。

1 个答案:

答案 0 :(得分:1)

您的备份用户需要RELOAD权限和SELECT + LOCK TABLE表示您需要备份的每个模式。

最简单的方法是创建仅绑定到localhost的用户(例如,返回@ localhost)并使用SSL证书对服务器进行用户身份验证(如果您的mysql安装具有SSL支持)。

我不确定您是否可以使用Host身份验证登录MySQL服务器。如果我尝试我的GNU / linux盒子,输入mysql -p请求当前连接用户的密码,但我需要输入我的密码......

希望这会有所帮助。