您的位置:首页 > 数据库 > MySQL

mysql给用户增删改数据表的权限

2015-09-14 17:54 459 查看
本是关于如何给用户指定表权限的过程。

首先要创建一个用户,并且输入密码。
mysql> insert into mysql.user(Host,User,Password) values('localhost','test',password('abcd1234'));


其中Host的值也可以是%
%和localhost的区别如下:
%代表任何客户机都可以连接
localhost代表只可以本机连接

User的值就是用户的名字
Password的值是密码,password()是数据库提供的函数,帮助加密

然后,更新权限表
mysql> flush privileges;


接着就是分配权限了。
mysql> grant select, insert, update, delete on testdb.orders to test@'%';


grant后是授予的功能,on后是数据库.数据表 to后是用户名

然后就可以退出数据库,用test用户登陆测试了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: