MySQL 5.7 安装及重置root密码

第一次作业

1、CentOS7 RPM方式安装MySQL5.7 

2、CentOS7 通用二进制方式安装MySQL5.7 

3、简述MySQL体系结构。 

4、使用mysql客户端登录服务器,重置root密码


1、CentOS7 RPM方式安装MySQL5.7 

8.登录mysql服务器

2、CentOS7 通用二进制方式安装MySQL5.7 

1.官 下载安装包

 12.修改mariadb-libs软件包配置文件

 13.登录mysql服务器

3、简述MySQL体系结构。 

一、MySQL数据库

由于体积小、速度快、总体拥有成本低,尤其是开放源代码这一特点,许多中小型 站为了降低 站总体拥有成本而选择了MySQL作为 站数据库。

二、MySQL体系结构

Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。

Connectors 指的是不同语言中与SQL的交互。
Management Serveices & Utilities 系统管理和控制工具。例如备份恢复、Mysql复制、集群等 
Connection Pool 连接池。   管理缓冲用户连接、用户名、密码、权限校验、线程处理等需要缓存的需求 。
SQL Interface SQL接口,  接受用户的SQL命令,并且返回用户需要查询的结果。比如select from就是调用SQL Interface。
Parser 解析器。 SQL命令传递到解析器的时候会被解析器验证和解析。
Optimizer 查询优化器。 SQL语句在查询之前会使用查询优化器对查询进行优化。
Cache和Buffer 查询缓存。 如果查询缓存有命中的查询结果,查询语句就可以直接去查询缓存中取数据。
Engine 存储引擎。 存储引擎是MySql中具体的与文件打交道的子系统。

 解析器是由Lex和YACC实现的,是一个很长的脚本, 主要功能: 
a . 将SQL语句分解成数据结构,并将这个结构传递到后续步骤,以后SQL语句的传递和处理就是基于这个结构的 
b. 如果在分解构成中遇到错误,那么就说明这个sql语句是不合理的 

存储引擎:Mysql的存储引擎是插件式的。它根据MySql AB公司提供的文件访问层的一个抽象接口来定制一种文件访问机制(这种访问机制就叫存储引擎) 
现在有很多种存储引擎,各个存储引擎的优势各不一样,最常用的MyISAM,InnoDB,BDB 
默认下MySql是使用MyISAM引擎,它查询速度快,有较好的索引优化和数据压缩技术。但是它不支持事务。 
InnoDB支持事务,并且提供行级的锁定,应用也相当广泛。 
Mysql也支持自己定制存储引擎,甚至一个库中不同的表使用不同的存储引擎,这些都是允许的。

4、使用mysql客户端登录服务器,重置root密码

1.登录mysql服务器

 2.登录密码忘记,查看登陆密码

3.修改密码

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成32118 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月8日
下一篇 2021年11月9日

相关推荐