mysql8给用户赋权

mysql8 给用户赋予权限

  1. %表示所有的ip,远程登陆的用户同样的权限
  2. .表示 所有的数据库下所有的表, 指定数据库则用 dataBaseName.*

-- 控制台登陆mysql数据库root账号
mysql -u root -p

-- mysql8给用户eladmin赋权
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, INDEX, 
ALTER,CREATE VIEW, SHOW VIEW,  EVENT, TRIGGER, CREATE TABLESPACE
ON *.* TO `eladmin`@`%` ;

-- 刷新权限
flush privileges ;

-- 查看权限
show grants for eladmin ;

-- 收回用户eladmin的eladmin数据库权限
revoke all privileges on eladmin.* from eladmin ;

-- 收回用户eladmin的所有权限
revoke all privileges on *.* from eladmin ;

你可能感兴趣的:(mysql8给用户赋权)