zoukankan      html  css  js  c++  java
  • 20180610_navicat premium使用Root用户连接上mysql后只能看到information_schema数据库

    navicat premium使用Root用户连接上mysql后只能看到information_schema库

    这是权限不足导致的,尽管是用root账户登录,navicat登录相当于是远程ip登录数据库,仍会出现权限不足只能看到information_schema临时库。

    连接测试没有问题:

     

    打开连接:只能看到information_schema库

     

    -- 1.root用户登陆系统:

    mysql -u root -p mysql

    -- 2.切换数据库:

    use mysql;

    -- 3.查看user表中root用户的权限:

    select * from user where user='root';

    如图:输入数字ip地址的权限都为N。

     

    -- 4.在显示的列表中显示:root用户的host为'192.168.*.*'的权限都是'N',表示root用户host为'192.168.*.*'的登陆不具有权限

    -- 5.修改root用户的host为'192.168.*.*'的权限:

    update user set

    `Select_priv` = 'Y',

    `Insert_priv` = 'Y',

    `Update_priv` = 'Y',

    `Delete_priv` = 'Y',

    `Create_priv` = 'Y',

    `Drop_priv` = 'Y',

    `Reload_priv` = 'Y',

    `Shutdown_priv` = 'Y',

    `Process_priv` = 'Y',

    `File_priv` = 'Y',

    `Grant_priv` = 'Y',

    `References_priv` = 'Y',

    `Index_priv` = 'Y',

    `Alter_priv` = 'Y',

    `Show_db_priv` = 'Y',

    `Super_priv` = 'Y',

    `Create_tmp_table_priv` = 'Y',

    `Lock_tables_priv` = 'Y',

    `Execute_priv` = 'Y',

    `Repl_slave_priv` = 'Y',

    `Repl_client_priv` = 'Y',

    `Create_view_priv` = 'Y',

    `Show_view_priv` = 'Y',

    `Create_routine_priv` = 'Y',

    `Alter_routine_priv` = 'Y',

    `Create_user_priv` = 'Y',

    `Event_priv` = 'Y',

    `Trigger_priv` = 'Y',

    `Create_tablespace_priv` = 'Y'

    where user='root' and host='192.168.*.*'

    -- 6.更新一下:

    flush privileges;

    -- 7.然后重新启动下mysql,可以解决问题了

    如图:

     

  • 相关阅读:
    Java IO流(一)
    Java File类
    LeetCode Notes_#16 3Sum Cloest
    LeetCode Notes_#15 3Sum
    LeetCode Notes_#11 Container with Most Water
    《[Wow!photoshop创意设计].李正贤.扫描版.pdf》
    计算机视觉新手指南
    对命名实体识别进行基准测试:StanfordNLP,IBM,spaCy,Dialogflow和TextSpace
    医学模型深度学习训练的挑战
    卷积神经网络(CNN)简易教程
  • 原文地址:https://www.cnblogs.com/mfcfine/p/9162541.html
Copyright © 2011-2022 走看看