MySQL第一天

文章目录

    • 作业1 简述MySQL体系结构
    • CetenOS 7的MySQLyum在线安装
    • CetenOS 7的MySQL的二进制方式安装

作业1 简述MySQL体系结构

MySQL是由SQL接口、解析器、优化器、缓存、储存引擎组成的,MySQL的最重要的是它的储存引擎架构,这种设计将查询处理及其系统任务和数据的储存和提起相分离。
其支持的接口:标准C的API,JDBC,ODBC,NET,PHP,Python,Perl,Ruby,VB。
.
管理服务与工具:备份与恢复,安全、复制、集群、分区管理、事例管理、数据库模板管理、工作台、查询浏览、合并工具包。

连接池:验证与授权、线程、连接限制、内存与缓存管理
SQL接口:数据管理语言和数据定义语言、储存过程、视图】触发器等。

解析器:查询/事务 对象优先级。
优化控制器:访问路径、统计。
缓存和缓冲池:全局和局部引擎的缓存和缓冲池。
插件式储存引擎:

 1. MyISAM
 2. InnoDB
 3. Cluster
 4. Falcon
 5. Archive
 6. Federated
 7. Merge
 8. Memory
 9. Partner
 10.Community
 11.Custom 

文件系统:NTFS、UTS、EXT2/3、NFS、SAN、NAS
文件和日志:REDO UNDO DATA INDEX BINARY ERROR QUERY ADN SLOW

CetenOS 7的MySQLyum在线安装

1、下载MySQL yum源
MySQL第一天_第1张图片
2、安装MySQL服务端

MySQL第一天_第2张图片
3、启动MySQL服务
在这里插入图片描述
没有反应 或者没有报错 就是成功!!
4、确认MySQL服务器是否启动

systemctl status mysqld

MySQL第一天_第3张图片
5、获取初始密码

grep 'temporary password' /var/log/mysqld.log 

在这里插入图片描述
6、登录MySQL
MySQL第一天_第4张图片
7、修改用户密码 这里我选用的直接把主键策略改没有 这样就可以、字符长度、特殊字符了等等

set global validate_password_password_policy
set global validate password_password_length=6;

在这里插入图片描述
在这里插入图片描述

8、密码设置成功了 然后就是
在这里插入图片描述

后续就可以使用redhat这个密码登入mysql了。

CetenOS 7的MySQL的二进制方式安装

1、第一步导包到虚拟机当中

在这里插入图片描述
2、创建用户组
在这里插入图片描述
3、解压并设置软连接
MySQL第一天_第5张图片
在这里插入图片描述
在这里插入图片描述

4、初始化
MySQL第一天_第6张图片
5、提供配置文件和服务启动脚本
在这里插入图片描述
MySQL第一天_第7张图片
在这里插入图片描述
6、启动mysql
在这里插入图片描述
7.查看MySQL的启动状态
MySQL第一天_第8张图片
8、查看端口序号以及状态
MySQL第一天_第9张图片
9.配置环境变量
MySQL第一天_第10张图片
10.随后echo$PATH 使其生效
MySQL第一天_第11张图片
11、环境变量生效以后 source
MySQL第一天_第12张图片
12、进入mysql

MySQL第一天_第13张图片
其密码是在上面第四步初始化界面的末端的初始密码
在这里插入图片描述
到这里二进制安装结束了

你可能感兴趣的:(mysql,数据库)