MySQL创建用户并授权
-- 创建用户
-- CREATE USER '【用户名】'@'【访问ip,%为都允许】' IDENTIFIED BY '【这里是密码】';
CREATE USER 'jack'@'%' IDENTIFIED BY 'JackHHH2019..';
-- 授权
-- GRANT 【SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL】 ON 【如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.* 如果想指定某个数据库,就直接数据库名.*】 TO '【用户名】'@'【访问ip,%为都允许】';
GRANT ALL ON *.* TO 'jack'@'%';
-- 查看所有用户
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
-- 查看用户权限
show grants for 'jack'@'%';
-- 取消授权
revoke all on *.* from 'jack'@'%';
-- 删除用户
Delete from mysql.user where user = "jack" and host = "%" ;
















