基本语法:
grant 权限 on 数据库对象 to 用户 identified by 密码
用户一般格式是:用户名@IP
说明:IP有时候会写%。%是个通配符,如果Host=192.168.1.%,那么就表示只要是IP地址前缀为“192.168.1.”的客户端都可以连接。如果Host=%,表示所有IP都有连接权限
当不加@选项时,效果与加@'%'是一样的,'%'从名义上包括任何主机,(%必须加上引号,不然与@放在一起可能不会被辨认出。)不过有些时候(有些版本)'%'不包括localhost,要单独对@'localhost'进行赋值
一、基本权限设置
-- 赋予用户common_user在所有IP上拥有testdb数据库中所有表的增/删/查/改的权限
grant select(insert 或update或delete ) on testdb.* to common_user@’%’;
-- 一