当前位置:网站首页>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密码
边栏推荐
- Leetcode刷题——623. 在二叉树中增加一行
- 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
- Guys, I am a novice. I use flinksql to write a simple count of user visits according to the document, but it ends after executing it once.
- #yyds干货盘点#【愚公系列】2022年08月 Go教学课程 001-Go语言前提简介
- gradle尚硅谷笔记
- 一张图看懂 SQL 的各种 join 用法!
- 【MySQL基础】-【数据处理之增删改】
- sqlserver编写通用脚本实现获取一年前日期的方法
- 如何测试一下现场的备机失败,转发主机的场景?
- The fuse: OAuth 2.0 four authorized login methods must read
猜你喜欢
教你本地编译运行一个IDEA插件,在IDEA里聊天、下棋、斗地主!
How to choose coins and determine the corresponding strategy research
GPU-CUDA-图形渲染分析
【MySQL基础】-【数据处理之增删改】
2022 Huashu Cup Mathematical Modeling Question A Optimization Design Ideas for Ring Oscillators Code Sharing
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
字节一面:TCP 和 UDP 可以使用同一个端口吗?
JS introduction to reverse the recycling business network of learning, simple encryption mobile phone number
数据可视化(二)
012年通过修补_sss_提高扩散模型效率
随机推荐
Where is your most secretive personality?
E-sports, convenience, efficiency, security, key words for OriginOS functions
数据可视化(一)
How does the official account operate and maintain?Public account operation and maintenance professional team
Dynamics 365Online PDF导出及打印
第四章:activiti RuntimeService设置获和取流程变量,及与taskService的区别,开始和完成任务时设置流程变量[通俗易懂]
秘乐短视频挖矿系统开发详情
GPU-CUDA-图形渲染分析
L2-042 老板的作息表
电气工程的标准是什么
trie树模板
Login function and logout function (St. Regis Takeaway)
第五章:activiti流程分流判断,判断走不同的任务节点
拓朴排序例题
【AGC】增长服务1-远程配置示例
DocuWare平台——文档管理的内容服务和工作流自动化的平台详细介绍(下)
sqlserver编写通用脚本实现获取一年前日期的方法
The JVM collection that Alibaba's top architects have summarized for many years, where can't I check it!
Chapter 5: Multithreaded Communication—wait and notify
RT - Thread record (a, RT, RT Thread version - Thread Studio development environment and cooperate CubeMX quick-and-dirty)