gpt4 book ai didi

MySQL远程: Alter privilege granted,但不工作

转载 作者:行者123 更新时间:2023-11-29 12:45:14 27 4
gpt4 key购买 nike

我试图向远程 MySQL 用户授予 ALTER TABLE 权限,但是当我执行查询时,它会因错误而中断:“ALTER 命令被拒绝给用户 'remotetest'@'*****' 对于表'RemoteTest'"

在 ALTER 之前,在同一脚本中使用 CREATE TABLE 创建表,这是成功的。

用户“remotetest”被授予mysql用户表中的alter_priv。

授予的权限是:

mysql> select insert_priv, create_priv, alter_priv from user where user="**********";
+-------------+-------------+------------+
| insert_priv | create_priv | alter_priv |
+-------------+-------------+------------+
| Y | Y | Y |
+-------------+-------------+------------+

有人知道出了什么问题吗?连接已明确建立,用户可以创建和显示表格。

提前致谢。

最佳答案

ALTER 权限允许使用ALTER TABLE 来更改表的结构。 ALTER TABLE 还需要 CREATEINSERT 权限。重命名表需要对旧表进行 ALTERDROPALTERCREATEINSERT 在新表上。

关于MySQL远程: Alter privilege granted,但不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25544282/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com