【问题标题】:CREATE command denied to user?CREATE 命令拒绝用户?
【发布时间】:2012-04-10 20:32:44
【问题描述】:
show grants for charm@'localhost';

---------------------+
| Grants for charm@localhost                                                                                   |
+-----------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'charm'@'localhost' IDENTIFIED BY PASSWORD '*EDD1CD76B1331E363B2BAED3F0B7EAF28559FBEWD' |
| GRANT ALL PRIVILEGES ON `charmstyle_com`.`charmstyle_com` TO 'charm'@'localhost' 

我用过

grant all on charmstyle_com to charm@'localhost' IDENTIFIED BY 't1q4gytrur';
flush privileges;

然后我导入数据库,它显示错误:

   ERROR 1142 (42000) at line 29: CREATE command denied to user 'charm'@'localhost' for table 'adminnotification_inbox'

【问题讨论】:

    标签: mysql mysql-error-1142


    【解决方案1】:

    您仅授予用户对 'charmstyle_com' 数据库中的 'charmstyle_com' 表的权限。您可能想要的是授予“charmstyle_com”(或至少“adminnotification_inbox”表)中所有表的权限

     GRANT ALL PRIVILEGES ON `charmstyle_com`.* TO 'charm'@'localhost' 
    

    或者

     GRANT ALL PRIVILEGES ON `charmstyle_com`.`adminnotification_inbox` 
         TO 'charm'@'localhost' 
    

    【讨论】:

      猜你喜欢
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      • 2017-10-27
      • 2011-11-10
      • 2019-01-29
      • 2011-12-20
      • 1970-01-01
      相关资源
      最近更新 更多