您的位置:首页 > 其它

创建PROCEDURE失败,给出提示信息 access denied for user 'root'@'%' to databese

2010-01-16 16:11 375 查看
在网上参考了一些资料,应该是权限不够,没有写存储过程的权限,

在MysqlFront中执行SQL语句:

select * from mysql.user where Host ='%' and user='root' ;

就是在mysql的用户表中查询使用root帐号登陆的所有主机信息(%是一个通配符)

从结果中检查 'create_ rountine_priv' , 'alter_ rountine_priv' 这2个字段的权限

如果是N,则将起改为Y,重启MysqlFront就可以了.注意:一定要重启,不然还是说你没权限
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐