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

SHOW DATABASES;
CREATE DATABASE 库名;mysql

CREATE DATABASE `sms` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;sql

建立用户并赋权:数据库

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

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

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。.net

 

撤销权限用revokecode

revoke 跟 grant 的语法差很少,只须要把关键字 “to” 换成 “from”接口

相关文章
相关标签/搜索