当前位置:Gxlcms > 数据库问题 > mysql文档摘要续

mysql文档摘要续

时间:2021-07-01 10:21:17 帮助过:9人阅读

以下是阅读mysql官方文档6-10章的笔记:

mysql的权限设置:存储于mysql数据库包含一下表

1、user 最主要的权限设置表,所有的账户,全局权限

2、db 数据库层面的权限设置

3、tables_priv 数据表层面的权限设置

4、colums_priv 行级层面的权限设置

5、proc_priv 存储过程、函数的权限设置

mysql的权限验证一般先检查user表如果通过则授权,没有则继续db表,如果通过则添加到user表,并授权,延续以上规则。。。

mysql一般在启动时将所有的权限表都加载进内存,如果你执行以下 GRANTREVOKESET PASSWORD, or RENAME USER命令,mysql会立即重新加载grant table;

如果是修改grant table,如insert、uodate,则不会生效,除非mysql restart或者执行flush privileges命令。mysql对权限的改变一般是针对下一个请求

mysql 优化:

1:mysql在新的版本不再以是否扫描超过30%来评价是否使用索引,而是会综合评价各种因素如table size, number of rows, and I/O block size。

 

mysql文档摘要续

标签:

人气教程排行