当前位置:网站首页>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密码
边栏推荐
- 2022 Hangzhou Electric Power Multi-School Session 6 1008.Shinobu Loves Segment Tree Regular Questions
- What are the standards for electrical engineering
- DocuWare平台——文档管理的内容服务和工作流自动化的平台详细介绍(下)
- lvgl 实现状态提示图标自动对齐补位显示
- Voice-based social software development - making the most of its value
- gradle尚硅谷笔记
- L2-042 老板的作息表
- 苹果Meta都在冲的Pancake技术,中国VR团队YVR竟抢先交出产品答卷
- A small test of basic grammar, Go lang1.18 introductory refining tutorial, from Bai Ding to Hongru, basic grammar of go lang and the use of variables EP02
- HDD杭州站•ArkUI让开发更灵活
猜你喜欢

双因子与多因子身份验证有什么区别?

three objects are arranged in a spherical shape around the circumference

Voice-based social software development - making the most of its value

工程设备在线监测管理系统自动预警功能

用KUSTO查询语句(KQL)在Azure Data Explorer Database上查询LOG实战

数据可视化(一)

PCB布局必知必会:教你正确地布设运算放大器的电路板

张朝阳对话俞敏洪:一边是手推物理公式,一边是古诗信手拈来

How to choose coins and determine the corresponding strategy research

JS introduction to reverse the recycling business network of learning, simple encryption mobile phone number
随机推荐
#yyds干货盘点#【愚公系列】2022年08月 Go教学课程 001-Go语言前提简介
Ali's new launch: Microservices Assault Manual, all operations are written out in PDF
Dynamics 365Online PDF导出及打印
提取人脸特征的三种方法
第八章:activiti多用户任务分配
什么是 DevOps?看这一篇就够了!
第五章:多线程通信—wait和notify
FPGA: Basic Getting Started LED Lights Blinking
第七章,activiti个人任务分配,动态指定和监听器指定任务委派人「建议收藏」
MySQL data view
Voice-based social software development - making the most of its value
金融业“限薪令”出台/ 软银出售过半阿里持仓/ DeepMind新实验室成立... 今日更多新鲜事在此...
Score interview (1)----related to business
DocuWare平台——文档管理的内容服务和工作流自动化的平台详细介绍(下)
例题 可达性统计+bitset的使用
MySQL 中 auto_increment 自动插入主键值
FPGA: Use of the development environment Vivado
abc262-D(dp)
PostgreSQL 2022 报告:流行度上涨,开源、可靠性和扩展是关键
FPGA:基础入门按键控制LED灯