1、创建用户
CREATE USER '用户名'@‘可访问IP’ IDENTIFIED BY '密码';
例如:CREATE USER 'center'@'%' IDENTIFIED BY ‘test’;
其中,%代表所有ip。
2、查询用户及权限
SELECT * FROM USER;
例如:
3、授权数据库表
授权所有权限:
CRANT ALL ON 数据库.表名 TO '用户名'@‘可访问IP’;
例如:CRANT ALL ON iqclass.tech_term TO ‘center’@'%';
授权查询、更新权限:
CRANT SELECT,UPDATE ON 数据库.表名 TO '用户名'@‘可访问IP’;
例如:CRANT SELECT,UPDATE ON iqclass.tech_term TO 'center'@'%';
4、移除权限
REVOKE ALL ON 数据库.表名 FROM '用户名'@‘可访问IP’;
例如:REVOKE ALL ON iqclass.tech_term FROM 'center'@‘%’;
5、删除用户
DROP USER '用户名'@'可访问IP';
例如:DROP USER ‘center’@'%';
6、如果命令都执行成功,权限还是没有生效,则执行以下命令,再重新查看
FLUSH PRIVILEGES;