SHOW DATABASES;
CREATE DATABASE 库名;
CREATE DATABASE `sms` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
创建用户并赋权:
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”