β

mysql创建用户并赋权(grant)和撤销权限(revoke)

lenglingx的个人页面 175 阅读

创建用户并赋权:

grant all privileges on sms.* to `sms`@`localhost` identified by 'sms';
flush privileges;

grant 权限1,权限2,…权限n on 数据库 名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;

mysql>grant select,insert,update,delete,create,drop on sms.sendtable to sms@192.168.26.11 identified by ‘123′;
给来自192.168.26.11的用户sms分配可对数据库sms的sendtable表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。

mysql>grant all privileges on sms.* to sms@192.168.26.11 identified by ‘123′;
给来自192.168.26.11 的用户sms分配可对数据库sms所有表进行所有操作的权限,并设定口令为123。

mysql>grant all privileges on *.* to sms@192.168.26.11 identified by ‘123′;
给来自192.168.26.11 的用户sms分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。

mysql>grant all privileges on *.* to sms @localhost identified by ‘123′;
给本机用户sms分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。

撤销权限用revoke

revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from”

作者:lenglingx的个人页面
独钓渔的博客

发表评论