簡體   English   中英

MySQL遠程:已授予Alter特權,但不起作用

[英]MySQL remote: Alter privilege granted, but not working

我正在嘗試向遠程MySQL用戶授予ALTER TABLE特權,但是當我執行查詢時,它因錯誤而中斷:“表'RemoteTest'的用戶'remotetest'@' ***** '的ALTER命令被拒絕”

在ALTER之前,該表是使用相同的腳本使用CREATE TABLE創建的,這是成功的。

在MySQL用戶表中為用戶“ remotetest”授予了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的結構。 ALTER TABLE還需要CREATEINSERT特權。 重命名表需要在舊表上使用ALTERDROP ,在新表上使用ALTERCREATEINSERT

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM