创建和删除用户:
CREATE USER 'user_name'@'xxx.xxx.xxx.xxx' IDENTIFIED BY 'password'; DROP USER 'user_name'@'xxx.xxx.xxx.xxx';
修改用户密码:
UPDATE mysql.user SET password=PASSWORD('password') WHERE user='user_name';
授权:
GRANT SELECT ON db_name.table_name TO user_name@'xxx.xxx.xxx.xxx' Identified by "password";
使用该语句时,如果用户不存在,则会先创建用户
回收权限:
revoke SELECT ON db_name.table_name from 'user_name'@'xxx.xxx.xxx.xxx'
如果不限定用户访问数据库的IP,那么可以把“xxx.xxx.xxx.xxx” 换为 “%”。
如果不限定用户访问的数据库或者数据库中的表,那么需要把“db_name”换为“*”,“table_name”换为“*”