当前位置: 首页 > news >正文

MySQL—授权与权限回收

1、查看某个用户的权限
--查看某个用户的权限
show grants;  --查看root用户的权限
show grants for 'stc1'; --查看stc1用户的权限

2、授权stc用户远程登录test库,并授予所有的执行权限
grant all privileges on stc.* to 'stc'@'%' identified by 'ppp';

3、授予stc1用户远程登录test库,并授予只能使用select、insert权限
grant select,insert on test.* to 'stc1'@'%' identified by 'ppp';

4、更新stc1的权限
-- 登录到MySQL
mysql -u root -p
 
-- 选择mysql数据库
USE mysql;
 
-- 更新特定用户的权限(以下示例中,将用户'example_user'的权限更新为拥有所有数据库的完全权限)
UPDATE user SET Grant_priv='Y' WHERE User='example_user';
FLUSH PRIVILEGES;
 
-- 或者直接通过一个命令更新权限(以下示例中,将用户'example_user'的密码更改为'new_password'并赋予所有数据库的完全权限)
GRANT ALL PRIVILEGES ON *.* TO 'example_user'@'%' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;
 
-- 退出MySQL
EXIT;

5、权限回收
--格式:revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名';
revoke select on test.* from 'stc1';

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/41731.html

相关文章:

  • Vue3 Hooks:从原理到实战封装指南
  • Vue-Flow绘制流程图(Vue3+ElementPlus+TS)简单案例
  • Spring Retry 实现乐观锁重试
  • 【数据结构】二叉树(门槛极低的系统性理解)
  • React进阶之前端业务Hooks库(四)
  • 2.27-1笔记1
  • 【Vue3 Teleport 技术解析:破解弹窗吸附与滚动列表的布局困局】
  • 初阶数据结构(C语言实现)——3顺序表和链表(2)
  • linux--多进程开发(6)IPC之内存映射
  • thinkphp下的Job队列处理
  • 网络运维学习笔记(DeepSeek优化版)006网工初级(HCIA-Datacom与CCNA-EI)VLAN间路由
  • Android手机部署DeepSeek
  • C# Json序列化的常用几种方式
  • 教你通过腾讯云AI代码助手,免费使用满血版deepseek r1,还可以自定义知识库!
  • AF3 pair_sequences函数解读
  • 2月27(信息差)
  • Spock框架:让单元测试更优雅的高效武器
  • 【nextjs官方demo】Chapter 6连接数据库报错
  • docker 运行claude 的computer use
  • Linux驱动学习(四)--字符设备注册
  • MySQL练习
  • AI人工智能机器学习之降维和数据压缩
  • 基于W2605C语音识别合成芯片的智能语音交互闹钟方案-AI对话享受智能生活
  • lvgl运行机制分析
  • 车载以太网-基于linux的ICMP协议
  • 决策树(Decision Tree)详细解释(带示例)
  • 精神分裂症患者GAF评分的可视化分析|使用集成学习模型 LightGBM
  • Linux操作系统:基于 Linux 的工业机器人项目设计与实现
  • 【uniapp】在UniApp中实现持久化存储:安卓--生成写入数据为jsontxt
  • python环境打包2 pytorch和cuda的安装逻辑