【问题标题】:Provide full rw access to one table in MySQL database [duplicate]提供对 MySQL 数据库中一张表的完全 rw 访问权限 [重复]
【发布时间】:2013-03-20 08:19:54
【问题描述】:

我需要授予用户读取特定数据库表的权限以及对其中之一的 RW 访问权限。

我做了类似的命令

  GRANT SELECT ON database.* TO 'someuser'@'somehost';
 GRANT SELECT,INSERT,UPDATE,DELETE ON database.rwtable TO 'someuser'@'somehost';

但现在我(使用 phpmyadmin)可以访问数据库表,但所有表,包括我要求具有插入权限的表,都是只读的。

请建议如何分配正确的权利, 阿斯卡

【问题讨论】:

    标签: mysql sql grant


    【解决方案1】:

    Table Privileges

    根据您的需要更改您的 databasename.table。

    表权限适用于给定表中的所有列。要分配表级权限,请使用 ON db_name.tbl_name 语法:

    GRANT ALL ON mydb.mytbl TO 'someuser'@'somehost';
    GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.mytbl TO 'someuser'@'somehost';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多