我们最近迁移了我们的核心角应用程序的数据库,使用Azure数据库进行MySQL,并为我们创建了服务器管理用户。最近,由于错误,我们错误地删除了服务器管理帐户的权限,并通过该帐户失去了对数据库的所有访问。
由于azure MySQL数据库只能有一个服务器管理用户,请让我知道如何授予服务器管理帐户的所有权限,因为我们现在在创建新用户或访问MySQL.user表时被拒绝访问。
今天我花了很多时间在谷歌上寻找答案,但没有找到任何关于我所面临的问题的参考。如果需要任何其他细节,请告诉我,我很乐意提供。
发布于 2018-11-13 10:57:18
您应该能够使用MySQL在Azure数据库中的备份与还原修复这个问题。
用于MySQL的Azure数据库自动创建服务器备份,并将它们存储在用户配置的本地冗余或地理冗余存储中。备份可用于将服务器恢复到实时点.备份和恢复是任何业务连续性策略的一个重要部分,因为它们保护您的数据不受意外损坏或删除。 备份 MySQL的Azure数据库采用 完整、 差分和 事务日志备份。这些备份允许您在配置的备份保留期内将服务器还原到任意时间点。默认的备份保留期为七天。
发布于 2021-01-29 19:53:55
重置服务器管理密码将自动重置服务器管理权限为默认。如果意外地取消了一个或多个服务器管理特权,请考虑重置服务器管理密码。
参见:https://learn.microsoft.com/en-us/azure/mysql/howto-create-manage-server-portal
https://stackoverflow.com/questions/53279417
复制相似问题