我最近安装了Mysql,我用工具mysql administrator管理我的数据库的时候发现建立的数据库表,不能修改。
也就是 Edit table data呈灰色不可选的状态。
所以请问这是为什么?
是我权限不够还是其他什么原因?

解决方案 »

  1.   

    show grants;看下,贴出结果,估计是权限的问题。
      

  2.   

    不能发图片的。
    返回的是:root@localhost
      

  3.   

    不需要发图片。把内容发出来就行了。mysql> show grants;
    +-------------------------------------------------------------------------------
    | Grants for root@localhost
    +-------------------------------------------------------------------------------
    | GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*23A
    E809DDACAF96AF0FD78ED04B6A265E05AA257' WITH GRANT OPTION |
    +-------------------------------------------------------------------------------
    1 row in set (0.00 sec)mysql>
      

  4.   

    mysql> show grants;
    +-------------------------------------------------------------------------------
    ---------------------------------------------------------+
    | Grants for root@localhost
                                                             |
    +-------------------------------------------------------------------------------
    ---------------------------------------------------------+
    | GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*F36
    405CE37362F5EE17FE1FAEE8233023E18DD68' WITH GRANT OPTION |
    +-------------------------------------------------------------------------------
    ---------------------------------------------------------+
    1 row in set (0.00 sec)就这了。和你的差不多!
      

  5.   

    你的是什么系统?linux还是windows?
      

  6.   

    windows系统。
    刚才我已经找到原因了。
    至于具体的我也不是很清楚,但是我安装了一个mysql Migration toolkit 之后配置了一下。然后进mysql administrator去编辑表的时候Eidt table data 就可以使用了。
      

  7.   

    show grant;应该是权限的问题。