MySQL社区

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 2095|回复: 2
打印 上一主题 下一主题

[权限及安全] root用户无法进行grant操作,大神请进,在线等,挺急的

[复制链接]
跳转到指定楼层
1#
发表于 2015-5-21 10:55:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用root账号登陆mysql,想赋予用户sonar对数据库sonar4的所有权限,执行下面的语句:
mysql> GRANT ALL ON sonar4.* TO 'sonar'@'%' IDENTIFIED BY 'root';
ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'sonar4'

我检查了root的可用权限:
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, A
LTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*DDCCB6A294E732CF95FD4D194C525DB4775FEFDF' WITH GRANT OPTION |
看着是有grant权限的,不知道是为什么,请大神进来看看
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享淘帖 顶 踩
2#
 楼主| 发表于 2015-5-21 14:33:49 | 只看该作者
我现在掌握的情况是:上面的那些权限并不是ALL ,还有event等权限是没有的所以不能grant all,这个root目录是我之前误删了之后恢复的,没有恢复完整,我想知道所有用户信息的文件夹是在哪儿我从别人那儿拷贝一份过去
3#
发表于 2015-5-21 17:09:38 | 只看该作者
你可以找个版本一致的数据库,然后把mysql系统库备份下来,在你的库导入,然后重启下或刷新下权限试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|小黑屋|Archiver|手机版|MySQL社区 ( 京ICP备07012489号   
联系人:周生; 联系电话:13911732319

GMT+8, 2024-4-27 05:36 , Processed in 0.097979 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表