当前帐号不是root
我用navcat 工具上 [管理用户]  来创建新用户 之后
手工insert db  加入权限或者指定db指定客户端ip之后在客户端用navcat   新用户来 连接服务器
发现只能出现2个库
test
和 informaton我在db里指定的数据库不能出现
1 什么原因
2 如何解决

解决方案 »

  1.   

    没有权限:grant all privileges on *.* to 'root'@'%' ;
      

  2.   

    root 具有所有权限 
    但是你登陆的用户不是root
    也就是权限不够
      

  3.   

    楼上的意思我当前不是root用户
    也就没有权限做赋予权限的操作。(
    因为种种原因 我咩有取得root的权限
    没有办法  只能手工 在mysql库的 user db
    通过增加记录来增加权限, 这样产生的问题。---根源
    非root权限的用户  通过inset记录到mysql库的 user db 产生新用户 , 而这个新用户
    死活不能按照设计者的想法实现他应该有的功能)
      

  4.   

    很显然,你insert 的数据并不正确。
    当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
      

  5.   

    控制user表可以实现权限控制mysql> desc user;
     User                  | char(16)
      |       |
     Password              | char(41)
      |       |
     Select_priv           | enum('N','Y')
      |       |
     Insert_priv           | enum('N','Y')
      |       |
     Update_priv           | enum('N','Y')
      |       |
     Delete_priv           | enum('N','Y')
      |       |
     Create_priv           | enum('N','Y')
      |       |
     Drop_priv             | enum('N','Y')
      |       |
     Reload_priv           | enum('N','Y')
      |       ......你会发现有很多权限列它是针对user的mysql> desc db;
    +-----------------------+---------------+------+-----+---------+-------+
    | Field                 | Type          | Null | Key | Default | Extra |
    +-----------------------+---------------+------+-----+---------+-------+
    | Host                  | char(60)      | NO   | PRI |         |       |
    | Db                    | char(64)      | NO   | PRI |         |       |
    | User                  | char(16)      | NO   | PRI |         |       |
    | Select_priv           | enum('N','Y') | NO   |     | N       |       |
    | Insert_priv           | enum('N','Y') | NO   |     | N       |       |
    | Update_priv           | enum('N','Y') | NO   |     | N       |       |
    | Delete_priv           | enum('N','Y') | NO   |     | N       |       |
    | Create_priv           | enum('N','Y') | NO   |     | N       |       |
    | Drop_priv             | enum('N','Y') | NO   |     | N       |       |
    | Grant_priv            | enum('N','Y') | NO   |     | N       |       |
    | References_priv       | enum('N','Y') | NO   |     | N       |       |
    | Index_priv            | enum('N','Y') | NO   |     | N       |       |
    | Alter_priv            | enum('N','Y') | NO   |     | N       |       |
    | Create_tmp_table_priv | enum('N','Y') | NO   |     | N       |       |
    | Lock_tables_priv      | enum('N','Y') | NO   |     | N       |       |
    | Create_view_priv      | enum('N','Y') | NO   |     | N       |       |
    | Show_view_priv        | enum('N','Y') | NO   |     | N       |       |
    | Create_routine_priv   | enum('N','Y') | NO   |     | N       |       |
    | Alter_routine_priv    | enum('N','Y') | NO   |     | N       |       |
    | Execute_priv          | enum('N','Y') | NO   |     | N       |       |
    | Event_priv            | enum('N','Y') | NO   |     | N       |       |
    | Trigger_priv          | enum('N','Y') | NO   |     | N       |       |
    +-----------------------+---------------+------+-----+---------+-------+
    22 rows in set (0.02 sec)
    这是针对db的
    如果你想更细化权限到表和列更改
    tables_priv

    columns_priv
    但是这些要是生效的话必须重启mysql服务