用test1用户建了一个表A,再用test2用户去写表A,提示没有权限,问。。如果我不知道是test1建立了表A的话,我要怎么查才知道表A是谁有权限可以访问?

解决方案 »

  1.   

    只能挨个用户看select user,host from mysq.user
    看用户show grant for user@'host'看权限
      

  2.   

    你先根据表明查找属于那个用户,然后再select * from 用户.表明。思路是这样的,MYSQL肯定可以根据表查找它的OWNER。
      

  3.   

    select user, host from mysql.user;