当前位置:网站首页>CenOS MySQL入门及安装
CenOS MySQL入门及安装
2022-08-05 10:51:00 【51CTO】
MySQL入门及安装
什么是数据
数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。
数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。
在计算机系统中,数据以二进制信息单元0,1的形式表示。
数据的定义: 数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。它是可识别的、抽象的符号。
什么是数据库管理系统
DBMS(database management system)

数据库管理系统分类
- 关系型数据库(RDBMS)
- 以多张二维表的方式来存储,又给多张表建立了一定的关系(关系型数据库)
- 非关系型数据库(NoSQL)
- 左边rdbms右边nosql 很多以json格式进行存储数据的(mogodb)
- key:value
关系型数据库和非关系型数据库对比
功能对比
| 关系型数据库 | 非关系型数据库 | |
|---|---|---|
| 强大的查询功能 | √ | × |
| 强一致性 | √ | × |
| 二级索引 | √ | × |
| 灵活模式 | × | √ |
| 扩展性 | × | √ |
| 性能 | × | √ |
关系型数据库(RDBMS)的特点:
- 二维表
- 典型产品Oracle传统企业,MySQL互联网企业
- 数据存取是通过SQL(Structured Query Language结构化查询语言)
- 最大特点数据安全性方面强(ACID)
非关系型数据库((NoSQL:Not only SQL)的特点:
- 不是否定关系型数据库,而是做关系型数据库的补充。
时代特点对比:
- web1.0时代
- 企业提供内容,用户浏览,所以关系型数据库够用,并发并不高,所以不需要nosql
- web2.0时代
- 核心是企业提供平台,用户参与提供内容,这个时代关系型数据库无法满足需求了
- 2003NoSQL出现
- memcache的诞生,关注的点是性能,但是针对安全性能关注比较低,随着安全性能需求不断提升,所以有了redis
- redis的特点
- 依然高性能高并发
- 数据持久化功能
- 支持多数据类型,主从复制和集群
- 管理不再使用SQL了
NoSQL特性总览
- 1.不是否定关系型数据库,而是做关系型数据库的补充,现在也有部分替代的趋势mongodb
- 2.关注高性能,高并发,灵活性,忽略和上述无关的功能
- 3.现在也在提升安全性和使用功能
- 4.典型产品:redis(持久化缓存,两个半天)、MongoDB(最接近关系型数据库的NoSQL)、memcached
- 5.管理不适用SQL管理,而是用一些特殊的API或数据接口
NoSQL的分类、特点、典型产品
- 键值(KV)存储:memcached、redis
- 列存储(column-oriented):HBASE(新浪、360)Cassandra(200台服务器集群)
- 文档数据库(document-oriented):MongoDB(最接近关系型数据库的NoSQL)
- 图形存储(Graph):Neo4j
MySQL安装
- yum
- 源码
- 二进制
版本选型
5.6:GA 6-12个月,小版本号是偶数版
5.7:GA 6-12个月,小版本号是偶数版,必须是5.7.20以上版本(MGR)
MySQL官网: https://www.mysql.com/





MySQL—5.6源码安装
MySQL—5.6二进制安装

MySQL—5.7源码安装

MySQL—5.7二进制安装

使用systemd管理MySQL
误删除root用户或忘记root密码
边栏推荐
- 一张图看懂 SQL 的各种 join 用法!
- Leetcode刷题——623. 在二叉树中增加一行
- HDD杭州站•ArkUI让开发更灵活
- Go compilation principle series 6 (type checking)
- 牛刀小试基本语法,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang基本语法和变量的使用EP02
- [Android] How to use RecycleView in Kotlin project
- Still looking for a network backup resources?Hurry up to collect the following network backup resource search artifact it is worth collecting!
- FPGA: Basic Getting Started Button Controlling LED Lights
- Import Excel/CSV from Sub Grid within Dynamics 365
- flutter 服务器返回数据判断是否为空
猜你喜欢

字节一面:TCP 和 UDP 可以使用同一个端口吗?

FPGA: Use of the development environment Vivado

多线程(进阶) - 2.5w字总结

DocuWare平台——文档管理的内容服务和工作流自动化的平台详细介绍(下)

60行从零开始自己动手写FutureTask是什么体验?

脱光衣服待着就能减肥,当真有这好事?

Microcontroller: temperature control DS18B20

The century-old Nordic luxury home appliance brand ASKO smart wine cabinet in the three-temperature area presents the Chinese Valentine’s Day, and tastes the love of the delicacy

今天告诉你界面控件DevExpress WinForms为何弃用经典视觉样式

双因子与多因子身份验证有什么区别?
随机推荐
Chapter 4: In the activiti process, variable transmission and acquisition process variables, setting and acquiring multiple process variables, setting and acquiring local process variables "recommende
In-depth understanding of timeout settings for Istio traffic management
gradle尚硅谷笔记
拓朴排序例题
2022 Huashu Cup Mathematical Modeling Question A Optimization Design Ideas for Ring Oscillators Code Sharing
JS introduction to reverse the recycling business network of learning, simple encryption mobile phone number
nyoj754 黑心医生 结构体优先队列
电气工程的标准是什么
R语言使用yardstick包的pr_curve函数评估多分类(Multiclass)模型的性能、查看模型在多分类每个分类上的ROC曲线(precision(精准率),R代表的是recall(召回率)
Chapter 5: Activiti process shunting judgment, judging to go to different task nodes
FPGA: Basic Getting Started LED Lights Blinking
第四章:activiti RuntimeService设置获和取流程变量,及与taskService的区别,开始和完成任务时设置流程变量[通俗易懂]
导火索:OAuth 2.0四种授权登录方式必读
例题 可达性统计+bitset的使用
Header file search rules when compiling with GCC
一个栈的输入序列为1 2 3 4 5 的出站顺序的理解
使用Windbg过程中两个使用细节分享
Latex如何控制表格的宽度和高度
第八章:activiti多用户任务分配
【 temperature warning program DE development 】 event driven model instance