如何设置用户只能编辑和访问特定的数据库表?

时间:2015-11-28 18:14:38

标签: mysql vb.net

如何设置用户仅编辑和访问特定数据库表?可能吗?我使用vb.net和mysql作为我的数据库

2 个答案:

答案 0 :(得分:1)

如果您正在谈论mysql用户权限,那么您应该使用:

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

编辑1:添加资源链接 您应该查阅MySQL GRANT statementAccess Privilege System文档,了解有关这一切是如何工作的更多信息。

答案 1 :(得分:0)

  • 创建一个用户表,可能称为UserAccounts。
  • 登录后,从UserAccounts中选择用户名和密码。
  • 创建一个条件,对于username = admin和pass = admin然后可以进行所有查询。
  • 对于username = guest和pass = guest,则只能执行query1。
  • 等等。

数据库及其表的权限,可以通过基于查询的应用程序完成。 刚刚指定了您的查询以及哪个用户应该运行它

提供一些代码,以便我们看到您的进展