1.root用户先登录或者在可执行界面
1.1 选择mysql
点击mysql 或者在命令行 use mysql
1.2创建用户
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
备注1:%替换为可访问数据库的ip,例如“127.0.0.1”“192.168.1.1”,使用“%”表示不限制远程连接ip
备注2:username可修改:为登录的用户名;password可修改:为登录的密码
1.3 查看用户
SELECT * FROM user;
1.4 给权限
GRANT select ON xl_game3.* TO 'username'@'%';
备注:select 可用其他的来替换
1.5刷新
FLUSH PRIVILEGES;
2.用户信息修改
2.1 修改用户密码
ALTER USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY '123456' ;
2.2 删除用户
DROP user 'username'@'%' ;
3.用新增的账号登录
3.1 账号密码
3.2 只能查看到有权限的表
3.3 删除提示没权限
4.修改用户权限
4.1 查询权限
SHOW GRANTS FOR 'username'@'%'
4.2 新增权限
GRANT insert ON xl_game3.* TO 'username'@'%';
再次查询 SHOW GRANTS FOR 'username'@'%'
4.3 删除权限
REVOKE INSERT ON xl_game3.* FROM 'username'@'%'
再次查询 SHOW GRANTS FOR 'username'@'%'