【问题标题】:Lost server admin user access for azure database for MySql serverMySql 服务器的 Azure 数据库的服务器管理员用户访问权限丢失
【发布时间】:2018-11-13 10:53:24
【问题描述】:

我们最近迁移了核心 Angular 应用程序的数据库以使用 Azure 数据库 for MySQL,并为我们创建了服务器管理员用户。最近,我们错误地删除了服务器管理员帐户的权限,并失去了该帐户对我们数据库的所有访问权限。

由于 azure MySQL 数据库只能有一个服务器管理员用户,请告诉我如何授予服务器管理员帐户的所有权限,因为我们现在在创建新用户或访问 MySQL.user 表时访问被拒绝。

我今天花了很多时间在谷歌上搜索答案,但没有找到任何关于我所面临问题的参考。如果需要任何其他细节,请告诉我,我很乐意提供。

【问题讨论】:

    标签: mysql database azure database-administration azure-mysql-database


    【解决方案1】:

    您应该可以使用Backup and restore in Azure Database for MySQL 解决此问题

    Azure Database for MySQL 自动创建服务器备份并将它们存储在用户配置的本地冗余或异地冗余存储中。备份可用于将您的服务器恢复到某个时间点。备份和恢复是任何业务连续性策略的重要组成部分,因为它们可以保护您的数据免受意外损坏或删除。

    备份
    Azure Database for MySQL 进行完整、差异和事务日志备份。这些备份允许您将服务器还原到配置的备份保留期内的任何时间点。默认备份保留期为 7 天。

    【讨论】:

      【解决方案2】:

      重置服务器管理员密码将自动将服务器管理员权限重置为默认值。如果您不小心撤销了一项或多项服务器管理员权限,请考虑重置您的服务器管理员密码。

      参考:https://docs.microsoft.com/en-us/azure/mysql/howto-create-manage-server-portal

      【讨论】:

        猜你喜欢
        • 2020-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-13
        • 2017-12-14
        • 2014-07-18
        • 1970-01-01
        相关资源
        最近更新 更多