Mysql 用户及权限
2023-09-14 09:12:19 时间
【1】查询user表结构
不仅知其然,更要知其所以然。
为了更具体的知道user表中的项,建议先查询一下表结构:
:> desc mysql.user;
本地结果如下图:
限于篇幅,截图只是一部分,具体请根据本地实际情况。有了这个结果,更便于充分理解用户与权限项。
【2】查询所有用户
:> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
本地查询结果如下图:
如上,所有用户一目了然。具体想分析哪个用户的权限,请对号入座。
【3】查询某个用户的权限
(1)方式一(用户dingding):
:> show grants for 'dingding'@'%';
本地结果如下图:
如上所述。
(2)方式二:
:> select * from mysql.user where user = 'dingding';
本地结果如下图:
比如,发现该用户没有File_priv权限,即导入文件数据(命令:load data infile)的权限。
如上所述。注意分析两种方式的区别,对比理解。
Good Good Study, Day Day Up.
顺序 选择 循环 总结
相关文章
- 【Mysql 学习】mysql 的使用入门
- 创建function实现hive表结果导出到mysql
- 磁盘爆满导致MySQL无法启动:Disk is full writing './mysql-bin.~rec~' (Errcode: 28). Waiting for someone to free space...
- 【MySql】mysql 的权限体系介绍
- linux - mysql 异常:MySQL Daemon failed to start.
- 如何给mysql用户分配权限
- mysql操作索引的sql语句
- mysql设置指定ip访问,用户权限相关操作
- mysql几种引擎和使用场景
- Linux mysql添加用户,删除用户,以及用户权限
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (
- 使用mysql-connector-python操作MYSQL数据库
- mysql 用户权限操作
- spring security +MySQL + BCryptPasswordEncoder 单向加密验证 + 权限拦截 --- 心得
- Python:mysql-replication监控MySQL的binlog变动
- mysql事务 mysql事务回滚 MySQL事务死锁 如何解除死锁 资金出入账
- Mysql的mysqldump详解 mysql数据库备份和导入
- Mysql报错:Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- Linux 脚本编译安装mysql-boost-5.7.11.tar.gz(懒人的福音)
- MySQL删除用户权限(REVOKE)