网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

mysql的root用户无法给普通用户授权问题处理

先看错误现象:
mysql的root用户无法给普通用户授权问题处理
很奇怪,root用户应该不可能无法授权普通用户。看提示像是说密码错误。但是实际上密码没有问题。
决定去看看MySQL.user表中root@localhost这个用户的权限是怎么样的。在mysql.user表中记录了与全局相关的权限信息。这个全局权限不是指拥有所有的权限,它具体指的是拥有该MYSQL服务器所有数据库对象的权限。
mysql> select * from mysql.user where User='root' and Host='localhost'\G;
mysql的root用户无法给普通用户授权问题处理
可以看到Grant_priv是N。很显然,因为root@localhost这个用户没有授予权限的权限,所以之前的操作报错。修改一下Grant_priv的值为Y,刷新下,然后退出重新登录。问题就解决了。

mysql> update mysql.user set Grant_priv='Y' where User='root' and Host='localhost';

成都创新互联公司专注于永平企业网站建设,自适应网站建设,商城开发。永平网站建设公司,为永平等地区提供建站服务。全流程按需定制网站,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

mysql> flush privileges;

mysql的root用户无法给普通用户授权问题处理

总结:这个问题不是很常见。但是这个问题提供了一种解决思路,在权限出问题时,应如何入手。mysql中权限的粒度由粗到细分别是全局,数据库,表,列,程序。可以用一句话来概括:分配某个用户从某台机器连接进来访问某个数据库下的某张表的某个列的某部分记录的权限。记录与全局相关的权限信息就是mysql.user表中。记录数据库级别的权限信息是mysql.db表。记录表对象的授权信息记录是mysql.tables_priv表中。列级权限记录在mysql.column_priv表中。



网站题目:mysql的root用户无法给普通用户授权问题处理
本文地址:http://bjjierui.cn/article/ipdich.html

其他资讯