简述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源
2、安装MySQL服务端
3、启动MySQL服务
没有反应 或者没有报错 就是成功!!
4、确认MySQL服务器是否启动
systemctl status mysqld
5、获取初始密码
grep 'temporary password' /var/log/mysqld.log
6、登录MySQL
7、修改用户密码 这里我选用的直接把主键策略改没有 这样就可以、字符长度、特殊字符了等等
set global validate_password_password_policy
set global validate password_password_length=6;
8、密码设置成功了 然后就是
后续就可以使用redhat这个密码登入mysql了。
CetenOS 7的MySQL的二进制方式安装
1、第一步导包到虚拟机当中
2、创建用户组
3、解压并设置软连接
4、初始化
5、提供配置文件和服务启动脚本
6、启动mysql
7.查看MySQL的启动状态
8、查看端口序号以及状态
9.配置环境变量
10.随后echo$PATH 使其生效
11、环境变量生效以后 source
12、进入mysql文章来源:https://www.toymoban.com/news/detail-524557.html
其密码是在上面第四步初始化界面的末端的初始密码
到这里二进制安装结束了文章来源地址https://www.toymoban.com/news/detail-524557.html
到了这里,关于MySQL第一天的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!