mysql root给其它用户授权问题
2016-01-25 19:20
501 查看
今天登录mysql,给其它用户授权遇到问题
首先看一下root用户有没有grant权限
看到root后面那两个N了吗,说明root用户没有grant权限 ,现在修改一下
现在变成Y了,flush privileges;刷新一下权限 ,然后授权试试
mysql> grant all privileges on testdb.* to 'dbuser'@'10.4.14.14' identified by '5jyeTQ'; ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'testdb'
首先看一下root用户有没有grant权限
mysql> select user,host,grant_priv from user; +--------+---------------+------------+ | user | host | grant_priv | +--------+---------------+------------+ | dbuser | 10.11.6.23 | N | | root | localhost | N | | root | 127.0.0.1 | N | +--------+---------------+------------+ 3 rows in set (0.00 sec)
看到root后面那两个N了吗,说明root用户没有grant权限 ,现在修改一下
mysql> update user set grant_priv='Y' where user='root'; Query OK, 2 rows affected (0.00 sec) Rows matched: 2 Changed: 2 Warnings: 0 mysql> select user,host,grant_priv from user; +--------+---------------+------------+ | user | host | grant_priv | +--------+---------------+------------+ | dbname | 10.11.6.23 | N | | root | localhost | Y | | root | 127.0.0.1 | Y | +--------+---------------+------------+ 3 rows in set (0.00 sec)
现在变成Y了,flush privileges;刷新一下权限 ,然后授权试试
mysql> grant all privileges on testdb.* to 'dbuser'@'10.4.14.14' identified by '5jyeTQ'; Query OK, 0 rows affected (0.00 sec)如果还是不行的话,重启一下mysql.
相关文章推荐
- MySQL 存储过程 常用语法
- mysql学习笔记
- MySQL索引使用方法和性能优化
- mysql锁3.常见问题
- MySQL支持的数据类型
- MySQL 获得当前日期时间(以及时间的转换)
- mysql的in选择结果过,按照in里面的排序排序
- Mysql中创建根据第二个自增的id
- MySQL某一时间点数据与一小时前、一天前、一月前数据对比
- ubantu操作指令 访问Mysql
- MYSQL的分区字段必须包含主键-介绍以及解决方法
- mysql 索引( mysql index )
- 使用mysql profiling功能剖析单条查询
- mysql解决自动断开8小时未曾用过的链接
- [MySQL]Software caused connection abort: recv failed 问题分析与解决
- PostgreSQL与MySQL优势比较
- PostgreSQL与MySQL优势比较
- [MySQL]Software caused connection abort: recv failed 问题分析与解决
- mysql解决自动断开8小时未曾用过的链接
- MAC 下配置MySQL