上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: SQL执行流程 1. MySQL 中的 SQL执行流程 MySQL的查询流程: 1.1 查询缓存 Server 如果在查询缓存中发现了这条 SQL 语句,就会直接将结果返回给客户端;如果没 有,就进入到解析器阶段。需要说明的是,因为查询缓存往往效率不高,所以在 MySQL8.0 之后就抛弃 了这个功 阅读全文
posted @ 2022-06-23 17:20 哈哈丶丶 阅读(355) 评论(0) 推荐(0) 编辑
摘要: # 逻辑架构 1. 服务器处理客户端请求 首先MySQL是典型的C/S架构,即Client/Server架构,服务器端程序使用的mysqld· 不论客户端进程和服务器进程是采用哪种方式进行通信,最后实现的效果都是:客户端进程向服务器进程发送一段文本(SQL语句)服务器进程处理后再向客户端进程发送一 阅读全文
posted @ 2022-06-06 17:17 哈哈丶丶 阅读(62) 评论(0) 推荐(0) 编辑
摘要: # Mysql配置文件的使用 ##1. 配置文件格式 与在命令行中指定启动选项不同的是,配置文件中的启动选项被划分为若干个组,丽个组有一个组名, 用中括号 [ ]扩起来,像这样: 像这个配置文件里就定义了许多个组,组名分别是server.mysqld、mysqld_safe、client、mysq 阅读全文
posted @ 2022-06-06 16:59 哈哈丶丶 阅读(246) 评论(0) 推荐(0) 编辑
摘要: # 角色管理 角色是在MySQL8.0中引入的新功能。在MySQL中,角色是权限的集合,可以为角色添加或移除权限.用户可以被赋予角色,同时也被授予角色包含的权限. 对角色进行操作需要较高的权限,并且像用户账户一样,角色可以拥有授予和撤销的权限引入角色的目的是方便管理拥有相同权限的用户。恰当的权限设 阅读全文
posted @ 2022-06-06 16:55 哈哈丶丶 阅读(256) 评论(0) 推荐(0) 编辑
摘要: # 权限表 MYSQL服务器通过权限表来控制用户对数据库的访问,权限表存放在系统库mysql中。MySQL数据库系统会根据 这些权限表的内容为每个用户赋予相应的权限, 这些权限表中最重要的是user表、db表 除此之外,还有table_priv表、column_priv表和proc_priv表等。 阅读全文
posted @ 2022-06-06 16:49 哈哈丶丶 阅读(896) 评论(0) 推荐(0) 编辑
摘要: # 权限管理 关于MySQL的权限简单的理解就是MySQL允许你做你权力以内的事情,不可以越界。比如只允许你执行SELECT操 作, 那么你就不能执行UPDATE操作。只允许你从某台机器上连接MySQL,那么你就不能从除那台机器以外的其他 机器连接MySQL. 1 权限列表 MySQL到底都有哪些 阅读全文
posted @ 2022-04-22 17:22 哈哈丶丶 阅读(200) 评论(0) 推荐(0) 编辑
摘要: # 用户与权限管理 MySQL用户可以分为普通用户和root用户, root用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户的密码等管理权限;普通用户只拥有被授予的各种权限。 MySQL提供了许多语句用来管理用户账号, 这些语句可以用来管理包括登录和退出MySQL服务器、创建用户、 阅读全文
posted @ 2022-04-22 17:20 哈哈丶丶 阅读(211) 评论(0) 推荐(0) 编辑
摘要: # MySQL的数据目录 1. MySQL8的主要目录结构 1.1 数据库文件的存放路径 MySQL数据库文件的存放路径:/var/lib/mysql/ MySQL服务器程序在启动时会到文件系统的某个目录下加载一些文件,之后在运行过程中产生的数据也都会存储 到这个目录下的某些文件中,这个目录就称为 阅读全文
posted @ 2022-04-22 17:18 哈哈丶丶 阅读(265) 评论(0) 推荐(0) 编辑
摘要: # sql_mode 1 介绍 sql_mode 会影响 MySQL支持的SQL语法以及它执行的数据验证检查。通过设置sql_mode,可以完成不同严格程度 的数据校验,有效地保障数据准确性。 MySQL服务器可以在不同的SQL模式下运行,并且可以针对不同的客户端以不同的方式应用这些模式,具体取决 阅读全文
posted @ 2022-04-15 18:25 哈哈丶丶 阅读(488) 评论(0) 推荐(0) 编辑
摘要: ## Mysql 字符集问题 1 修改MySQL5.7字符集 1.1 修改步骤 在MySQL 8.0版本之前,默认字符集为 latin1 ,utf8字符集指向的是 utf8mb3 。网站开发人员在数据库 设计的时候往往会将编码修改为utf8字符集。如果遗忘修改默认的编码,就会出现乱码的问题。从My 阅读全文
posted @ 2022-04-11 15:41 哈哈丶丶 阅读(517) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页