有谁对这个数据库权限问题了解?现在我又一个库test里面含有74张表,其中的72个表能够用程序进行插入,删除,修改的操作,只有2个表不能使用程序来插入,但是可以用程序来修改和删除,这样是不是可以理解为这俩表我没有写的权限?还是可能其他的问题数据库的权限是在test上面设置了,还是在每个表上设置了,用的是mysql5.01版本的。

解决方案 »

  1.   

    是没有INSERT 权限吧,可以修改和删除,应该有写的权限
      

  2.   


    对,就俩个表不能用程序insert,其他的都能,但是sql编辑器单独测试insert的话就能执行,可以保证程序是对的,因为在服务器上面程序用insert是可以的。到了我本地的机器就不能了,然而只有俩表不能,为啥?
      

  3.   

    杂检查?我是直接创建的数据库表,登陆的时候直接创建了一个localhost的,连的是127.0.0.1,用户和密码都是root,最普同的过程,杂看他具有的权限?
      

  4.   

    我是指程序连接MYSQL,登录用户,用SQLYOG OR 其它图形化管理工具检查一下
      

  5.   

    查询 MYSQL中的USER表中user的内容
      

  6.   

    你介绍的那个工具很好用的,我以前用的是mysqlfornt的,呵呵,谢谢
      

  7.   

    权限检查顺序 mysql库里user--->db--->tabels_priv--->.....
    同一库里其它表都可以进行Insert,唯独两张表不能Insert
    那就直检查tables_priv
    http://bbs.dwway.com
    数据仓库之路
    http//www.dwway.com
      

  8.   

    查到了,但是又有了新的问题了,是action的端口问题,和数据库没有关系的,谢谢了