我很难为我的root用户授予超级特权。错误是:#1045 - 用户访问被拒绝....我有一个Pay-asYou-go
azure帐户,需要为我的用户拥有超级权限,因为我想安装需要超级权限的web应用程序来启动我的mysql数据库中的某些sql脚本。我需要帮助
发布于 2018-08-30 10:27:27
目前GRANT SUPER
,Azure Database for MySQL不支持该权限
下面是一篇文章(我能找到的最新文章),该文章指出它不受支持,但它提供了一种创建辅助管理员用户的方法。 https://blogs.msdn.microsoft.com/azuresqldbsupport/2017/06/26/grant-super-privilege-on-azure-database-for-mysql/
要创建与服务器管理员具有相同权限的帐户:
CREATE USER 'testuser'@'%' <span>IDENTIFIED </span>BY 'your_password_here'; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO 'testuser'@'%' WITH GRANT OPTION;
要显示管理员帐户的权限: SHOW GRANTS FOR CURRENT_USER;
https://stackoverflow.com/questions/-100006073
复制相似问题