暂无图片
MYSQL 服务器是如何控制用户连接执行 SQL 语句的?
我来答
分享
2023-07-14
MYSQL 服务器是如何控制用户连接执行 SQL 语句的?

MYSQL 服务器是如何控制用户连接执行 SQL 语句的?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
晴天

MySQL服务器是通过这些权限表来控制用户访问的:首先通过user表检查用户是否能够连接,连接之后通过user表、db表、tables_priv表、columns_priv表的顺序检查用户是否有权限执行SQL语句。

暂无图片 评论
暂无图片 有用 2
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
想通过unity链接其他人f的MySQL但是本身电脑没有MySQL, 可以吗?
回答 3
本身电脑没有MySQL可以的通过unity链接其他人f的MySQL需要下载connector,https://dev.mysql.com/downloads/connector/net/选.NET&a
MYSQL 工具: GO 语言开发的 遇到个BUG -ignore-primaryKey-forInsert 添加该参数,不生成SQL文件?
回答 1
代码贴出地址来
下面哪个问题是分区解决不了的
回答 1
已采纳
A行迁移
mysql socket文件存在,但使用socket连接却报错
回答 2
一般出现这种问题,是你用rpm安装之后,又重新初始化了一个新的mysql,用msyqlurootp这样访问,mysql数据库会去找默认的socket,如果你没在/etc/my.cnf里添加【clien
MySQL序列号查询:在版本5.x里面和8.0.25里面结果不一样
回答 4
已采纳
不是的问题。是mysql优化器改写了语句,让外层嵌套的whereage>30自动放到了里面。优化器取消了嵌套。可以explain后用showwarnings看改写后的语句。比如我测试的,优化器优
mysql单表一般最大存多少数据?
回答 1
已采纳
innodb理论上64T。实际上很少有人做到这个。多大不是问题。就看你维护的了吗?我以前oracle单表100TB也没问题,但是有人mysql1T就不行了。不是数据库的问题,是人的问题。
MySQL有哪几类物理文件?
回答 1
已采纳
MySQL数据库的文件包括:1.参数文件:my.cnf。2.日志文件:包括错误日志、查询日志、慢查询日志、二进制日志。3.MySQL表文件:用来存放MySQL表结构的文件,一般以.frm为后缀。4.S
各位大神,我这里有两个sql查询结果一样,区别就是添加了一层rownum别名,就快了百倍,哪位能解释下原理啊?不太明白
回答 2
是不一样的,加上rownum,直接使用filter,不会查全表;你不加的话,realnum1会先查全表,取出一行;你看看执行计划,应该是不一样的。
MySQL-u-root-p命令进入不了
回答 2
是密码不对。如果忘记了密码可以用上面说的办法。
select distinct,* 这是mysql中的特殊语法吗?
回答 1
应该没有,号是selectdistinctfromsys.processlist我知道的mysql,sqlserver、sqlite都是支持的。distinct就是去重的意思,这样保证结果集的行都是不