MySQL远程:授予Alter权限,但不能正常工作

时间:2014-08-28 08:33:04

标签: mysql remote-access alter-table

我试图将ALTER TABLE权限授予远程MySQL用户,但是当我执行查询时,它会中断错误:" 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          |
+-------------+-------------+------------+

任何人都知道错误是什么? 连接已明确建立,用户可以创建和显示表格。

提前致谢。

1 个答案:

答案 0 :(得分:1)

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

相关问题