MySQL用户管理

用户

登入mysql后,进入mysql库

用户信息保存在user表中,进行查看:

常见字段解释:

  • user: 表示该用户的用户名。
  • host: 表示该用户可以从哪个主机登录,localhost表示只能从本机登录,%表示可以从任意地方登录。
  • authentication_string: 表示用户的密码经过password函数加密后的值。

**创建用户:**CREATE USER '用户名'@'登录主机' IDENTIFIED BY '密码';

**删除用户:**DROP USER '用户名'@'登录地址';删除用户时如果不指明待用户的登录地址,则默认删除的是登录地址为%的用户

**修改密码:**通过调用password,超级用户可以指定更改用户的密码

权限

给用户授权:

GRANT 权限列表 ON 库名.对象名 TO '用户名'@'登录地址' [IDENTIFIED BY '密码'];
show grants for '用户名'@'登录地址'命令,可以查看该用户现有的权限

回收权限:

REVOKE 权限列表 ON 库名.对象名 FROM '用户名'@'登录地址';

例如:

在LF用户下登入数据库:

授予用户在lesson1数据库下所有对象的select权限

授予该数据库下的全部权限

相关推荐
2301_814809865 分钟前
如何快速查询SQL中的重复记录:GROUP BY与COUNT统计
jvm·数据库·python
m0_684501985 分钟前
如何配置DG的备库延迟应用_DELAY参数实现在备库防范主库人为误操作逻辑错误
jvm·数据库·python
m0_515098427 分钟前
Redis怎样强行终止陷入死循环的Lua脚本
jvm·数据库·python
2301_817672269 分钟前
SQL中RIGHT JOIN真的很少用吗_数据完整性检查与反向关联分析
jvm·数据库·python
2501_9142459312 分钟前
mysql如何进行表空间传输恢复_mysql transport tablespace实战
jvm·数据库·python
qq_3300379914 分钟前
MongoDB的聚集索引怎么用_Clustered Collections的插入性能优化
jvm·数据库·python
qq_3345635520 分钟前
html标签怎么表示用户输入_kbd标签键盘快捷键标注【介绍】.txt
jvm·数据库·python
小陈工20 分钟前
数据库Operator开发实战:以PostgreSQL为例
开发语言·数据库·人工智能·python·安全·postgresql·开源
weixin_5860614621 分钟前
SQL报表星型模型优化_事实表索引设计
jvm·数据库·python
数智化管理手记31 分钟前
零基础认知精益生产——核心本质与必避误区
大数据·数据库·人工智能·低代码·制造