mysql赋予用户数据库所有权限_MySQL 数据库赋予用户权限操作表

MySQL清空数据库的操作:truncate table tablename;

MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户

一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。

1 grant select on testdb.* to common_user@'%' grant insert on testdb.* to common_user@'%' grant update on testdb.* to common_user@'%' grant delete on testdb.* to common_user@'%'

2 或者,用一条 MySQL 命令来替代:

3 grant select, insert, update, delete on testdb.* to common_user@'%'

二、grant 数据库开发人员,创建表、索引、视图、存储过程、函数。。。等权限。

grant 创建、修改、删除 MySQL 数据表结构权限

1 grant create on testdb.* to developer@'192.168.0.%' ;

2 grant alter on testdb.* to developer@'192.168.0.%' ;

3 grant drop on testdb.* to developer@'192.168.0.%' ;

grant 操作 MySQL 外键权限

grant references on testdb.* to developer@'192.168.0.%

你可能感兴趣的:(mysql赋予用户数据库所有权限_MySQL 数据库赋予用户权限操作表)