mysql本机无法经过ip拜访ITeye - 众发娱乐

mysql本机无法经过ip拜访ITeye

2019-01-10 11:14:55 | 作者: 鸿博 | 标签: 经过,用户,登录 | 浏览: 661

我是以root用户登录mysql的,经过grand对admin用户进行授权,flush privileges,但之后经过代码无法经过机器ip进行拜访。我查看了下mysql下user表的各用户的权限信息

mysql SELECT host,user,password,Grant_priv,Super_priv FROM mysql.user;
+--------------+---------+-------------------------------------------+------------+------------+
| host  | user  | password  | Grant_priv | Super_priv |
+--------------+---------+-------------------------------------------+------------+------------+
| 192.168.28.% | oozie  | *FED29C14B2E900D70B11B1F1B370F953BA51A6A0 | N  | Y  |
| 192.168.28.% | hive  | *FED29C14B2E900D70B11B1F1B370F953BA51A6A0 | N  | Y  |
| 192.168.28.% | root  | *FED29C14B2E900D70B11B1F1B370F953BA51A6A0 | Y  | Y  |
| localhost  | ranger  | *84BB87F6BF7F61703B24CE1C9AA9C0E3F2286900 | N  | N  |
| localhost  | root  | 0  | Y  | Y  |
| %  | root  | *FED29C14B2E900D70B11B1F1B370F953BA51A6A0 | N  | Y  |
| 127.0.0.1  | root  | *FED29C14B2E900D70B11B1F1B370F953BA51A6A0 | Y  | Y  |
| %  | ranger  | *84BB87F6BF7F61703B24CE1C9AA9C0E3F2286900 | N  | Y  |
+--------------+---------+-------------------------------------------+------------+------------+

能够看到授权的权限没有打开: Grant_priv is set to N for root@%. 修正下

UPDATE mysql.user SET Grant_priv=Y, Super_priv=Y WHERE User=root;
FLUSH PRIVILEGES;
1
2
3
从头登录下,就ok了。假如不能履行update的话,那就先停下mysql效劳,然后mysqld_safe --skip-grant-table (这个能够参阅之前文章:http://blog.csdn.net/oDaiLiDong/article/details/50196661),等改完之后再正常发动mysql
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表众发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    MySQL 1064 过错ITeye

    关键字,单引号,呈现
  • 2

    用批处理文件履行SQL脚本ITeye

    履行,文件,批处理
  • 3
  • 4
  • 5

    oracle搜集ITeye

    假如,查询,成果
  • 6

    db2move 指令无法导出表ITeye

    导出,数据,字符
  • 7
  • 8

    Memcached的定位ITeye

    定位,数据,一个
  • 9

    PGA内存办理战略ITeye

    内存,办理,时刻
  • 10

    MySQL命令行ITeye

    输入,数据库,指令