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登陆也不能登陆,不懂什么问题。希望能教教我

>GRANT ALL PRIVILEGES ON G.* to 'admin'@'localhost' IDENTIFIED BY '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;

参考技术A WITH GRANT OPTION。打错了

以上是关于linux下mysql数据库的操作授权问题,求行家指点的主要内容,如果未能解决你的问题,请参考以下文章

linux怎么安装phpstudy,求详细教程。

linux下mysql创建库后授权

MYSQL授权用户远程登陆

请问一下大神行家:使用Navicat for MySQL可以取得2个数据库的并集吗?

Linux中 MySQL 授权远程连接

linux学习记录-------mysql授权远程连接