mysql5.7用户授权
GRANT privileges ON databasename.tablename TO 'username'@'host'
说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(参考MYSQL官网)。如果要授予所的权限则使用ALL.。databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用表示, 如.*。
例子:
GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
GRANT ALL ON *.* TO 'pig'@'%';
注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令,这句表示用户可以将得到的权限授权另外一个用户:
GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;