mysql 添加用户并分配select权限的实现
作者:chalmers_15
在开发MySQL应用程序时,为了保证数据的安全性和准确性,通常需要设置不同级别的用户权限,本文主要介绍了mysql 添加用户并分配select权限的实现,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
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'@'%'
到此这篇关于mysql 添加用户并分配select权限的实现的文章就介绍到这了,更多相关mysql 添加用户权限内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!