数据库学习之用户管理和权限问题

未完成

grant命令

grant命令用来管理权限,grant是集授权、创建用户、修改密码到等一系列权限于一身的一个命令。

语法

sql 复制代码
  grant 权限列表  on 库名.表名 to 用户名@'客户端主机' 
  		[identified by '密码'  with option参数];

例子

任意数据库全部权限赋给123这个用户,并且123这个用户可以远程登陆,并且设置123这个用户的密码为123

sql 复制代码
 grant all on *.* TO 123@'%' indentify by '123';

创建用户命令

语法

sql 复制代码
create user [if not exists] 用户名称@'localhost' identified by 密码;

例子

如果123这个用户不存在,则创建123这个用户,并且123这个用户可以远程登陆,并且123这个用户密码为123

sql 复制代码
create user if not exists 123@'%' identified by '123';
相关推荐
wdfk_prog14 分钟前
[Linux]学习笔记系列 -- [drivers][clk]clk
linux·笔记·学习
Genie cloud16 分钟前
外贸独立站建站完整教程
服务器·数据库·云计算
2301_8223650320 分钟前
数据分析与科学计算
jvm·数据库·python
brave_zhao24 分钟前
达梦数据库导出表结构语句(很好用)(在达梦工具上可执行)
数据库
黄连升26 分钟前
Python学习第二天,系统学习基础
python·学习
Gauss松鼠会27 分钟前
【openGauss】openGauss 中一个数据库可以被多个用户访问
数据库·sql·性能优化·database·opengauss
h7ml31 分钟前
高并发场景下查券返利机器人的请求合并与缓存预热策略(Redis + Caffeine 实践)
数据库·redis·缓存
tudficdew32 分钟前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
茁壮成长的露露34 分钟前
PMM监控MongoDB
数据库·mongodb
Funky_oaNiu36 分钟前
Oracle如何将用户下的一个表空间的数据迁移到另一个表空间
数据库·oracle