DBMNG数据库管理与应用

所谓独创的能力,就是经过深思的模仿。
当前位置:首页 > MySQL > 技术手册

mysql如何授予某个用户reload权限

创了一个在aware_db库下只有select权限的用户,现在想用这个用户对aware_db下的device_table表做flush但提示需要reload权限,

mysql> flush table aware_db.device_table;
ERROR 1227 (42000): Access denied; you need the RELOAD privilege for this operation
切换到root用户授予该用户reload权限却失败了求大神帮忙 谢啦!

mysql> grant RELOAD on aware_db.* to yikuaiwu@'%'identified by 'yikuaiwu';

ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGES


0 reload 是 administrative 级的权限,即 server administration;这类权限包括: CREATE USER, PROCESS, RELOAD, REPLICATION CLIENT, REPLICATION SLAVE, SHOW DATABASES, SHUTDOWN, SUPER 1 这类权限的授权不是针对某个数据库的,因此须使用on *.* 来进行: grant reload on *.* to 'test'@'localhost';

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号