linux下mysql数据库的操作授权问题,求行家指点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下mysql数据库的操作授权问题,求行家指点相关的知识,希望对你有一定的参考价值。
我创建了用户,并授权了,代码
mysql> GRANT ALL PRIVILEGES ON G.* to 'admin'@'%' IDENTIFIED BY 'admin' WIH GRANT OPTION;Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.00 sec)
mysql> SELECT *from user where user='admin';查询mysql中是存在admin的,但是其他权限都是no,用admin登陆也不能登陆,不懂什么问题。希望能教教我
>FLUSH PRIVILEGES;
#/etc/init.d/mysqld restart追问
不行还是一个样,用户创建成功,权限都是| % | admin | *4ACFE3202A5FF5CF467898FC58AAB1D615029441 | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N | N
追答你是付权限给数据库G底下的所有表的 不是对整个数据库的
你那个命令是看账号的属性,你可以看看N对应的上面的操作命令是什么
看付的权限是
>show grants for admin@localhost;
以上是关于linux下mysql数据库的操作授权问题,求行家指点的主要内容,如果未能解决你的问题,请参考以下文章