Mysql 创建用户并对其赋予操作权限

授权命令GRANT 语句的语法如下: 
GRANT privileges (columns) 
ON what 
TO user IDENTIFIEDBY "password" 
WITH GRANT OPTION 
对用户授权 
mysql>grant rights on database.* to user@host identified by "pass"; 
例1: 
增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。 
grant select,insert,update,delete on *.* to test1@"%" Identified by "abc"; 
ON 子句中*.* 说明符的意思是“所有数据库,所有的表” 
例2: 
增加一个用户test2密码为abc, 让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作。 
grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc"; 
原文地址:https://www.cnblogs.com/jxgapyw/p/5106742.html