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

mysql GRANT创建用户授权

GRANT priv_type [, priv_type]  ON [object_type] object_name TO 'user'@'host' [, 'user'@'host'] IDENTIFIED BY 'password' [WITH GRANT OPTION]

权限类型(priv_type 可以是一个或多个用','分隔):

- `SELECT`:允许用户查询(读取)表中的数据。
- `INSERT`:允许用户将新数据插入到表中。
- `UPDATE`:允许用户更新表中的数据。
- `DELETE`:允许用户删除表中的数据。
- `CREATE`:允许用户创建新数据库、表、视图等。
- `DROP`:允许用户删除数据库、表、视图等。
- `ALTER`:允许用户修改数据库或表结构。
- `INDEX`:允许用户创建索引。
- `CREATE VIEW`:允许用户创建视图。
- `SHOW VIEW`:允许用户查看视图的定义。
- `EXECUTE`:允许用户执行存储过程或函数。
- `CREATE ROUTINE`:允许用户创建存储过程或函数。
- `ALTER ROUTINE`:允许用户修改存储过程或函数。
- `CREATE TEMPORARY TABLES`:允许用户创建临时表。
- `LOCK TABLES`:允许用户锁定表以进行特定操作。

object_type(授予权限的对象类型):

DATABASE |

TABLE |

PROCEDURE |

FUNCTION |

VIEW |

ROUTINE |

* (表示所有对象)

object_name(授予权限的对象名称,例如数据库名、表名)

user@host:表示用户名称和主机名,用于标识要授予权限的用户

WITH GRANT OPTION:可选):表示授予用户能够授予其他用户相同权限的能力。如果不包括这个选项,用户将无法将权限传递给其他用户

一般操作使用CREATE USER 'newuser'@'localhost'; 创建用户

使用 SET PASSWORD 语句来为用户设置密码 

SET PASSWORD FOR 'newuser'@'localhost' = PASSWORD('newpassword');

使用GRANT设置权限
 


http://www.kler.cn/a/106314.html

相关文章:

  • 函数指针示例
  • day-83 最少翻转次数使二进制矩阵回文 II
  • 【WPF】Prism学习(三)
  • Pandas进行周期与时间戳转换
  • torchvision库在进行图片转换操作中报antialias参数没有显式设置会导致不同图片后端中的值不统一的警告信息
  • Spring 中的 BeanDefinitionParserDelegate 和 NamespaceHandler
  • 2023 年 的 DBA 有哪些变化?
  • zk-Bench:SNARKs性能对比评估工具
  • 【Linux】Linux+Nginx部署项目
  • Django viewsets 视图集与 router 路由实现评论接口开发
  • 大数据Flink(一百零四):SQL任务参数配置
  • 【ARM AMBA Q_Channel 详细介绍】
  • react-组件间的通讯
  • tftp服务的搭建
  • 京东(天猫)数据分析:2023下半年茶饮料市场高速增长,东方树叶一骑绝尘
  • pytorch 入门 (四)案例二:人脸表情识别-VGG16实现
  • 为什么虚拟dom会提高性能?
  • LSTM 与 GRU
  • 十九、类型信息(1)
  • 贪心区间类题目
  • 如何使用手机蓝牙设备作为电脑的解锁工具像动态锁那样,蓝牙接近了电脑,电脑自动解锁无需输入开机密码
  • 【MATLAB源码-第56期】基于WOA白鲸优化算法和PSO粒子群优化算法的三维路径规划对比。
  • 竞赛 深度学习人脸表情识别算法 - opencv python 机器视觉
  • springboot的缓存和redis缓存,入门级别教程
  • JS初步了解闭包(含实践)
  • 带你深入了解队列(c/cpp双版本模拟实现)