当前位置: 首页 > news >正文

Mysql-数据库范式和Mysql安装

文章目录

  • 数据库三范式
    • 第一范式:1NF
    • 第二范式:2NF
    • 第三范式:3NF
  • Yum安装
    • CentOS7 yum安装
    • 解决“Access denied”拒绝访问异常

数据库三范式

第一范式:1NF

第一范式:数据库中无重复的列,每一列都是不可分割的基本数据项,同一个列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性,确保每一列的原子性。除去同类型的字段,就是无重复的列。

第一范式是对关系模型的基本要求,不满足第一范式的数据库就不是关系型数据库。

第二范式:2NF

第二范式:第二范式必须先满足第一范式,属性完全依赖于主键,要求表中的每一行必须可以被唯一的区分,通常就是为表加上每一行的唯一标识主键Primary Key,非PK字段需要与整个PK有直接相关性,即非PK的字段不能依赖于部分主键。

第三范式:3NF

第三范式:满足第三范式必须先满足第二范式属性,非主键属性不依赖于其他非主键属性。第三范式要求一个数据表中不包含已在其他表中已包含的非主建关键字信息,非PK的字段间不能有从属关系。

Yum安装

Mysql官方Yum源配置

CentOS7 yum安装

第一步:下载RPM包
在这里插入图片描述
第二步:上传rpm包
在这里插入图片描述
yum install rpm包之后,系统已经配置好了yum源了
在这里插入图片描述
第三步:查看mysql的安装服务名
在这里插入图片描述
第四步:yum -y install

yum -y install mysql-community-server

在这里插入图片描述
在这里插入图片描述
第五步:启动mysql,

systemctl enable --now mysqld

查看mysql端口
在这里插入图片描述
mysql单进程多线程的服务
在这里插入图片描述

解决“Access denied”拒绝访问异常

新安装的mysql应该默认是没有登录密码的,怎么我这个登录不了呢
在这里插入图片描述
解决办法:
在/etc/my.cnf文件中增加一行如下配置

  skip-grant-tables

然后就能登录了
在这里插入图片描述

相关文章:

  • MCU友好过渡MPU,米尔基于STM32MP135开发板裸机开发应用笔记
  • HANA中的内存及磁盘使用统计
  • 美国CPC认证如何办理?CPC审核不通过有哪些原因呢?
  • ArcGIS Pro横向水平图例
  • Android开发 OCR:通过Tesseract实现图片文字识别
  • 题目:新一的宝藏搜寻加强版(蓝桥OJ 4059)
  • 学习笔记——C语言基本概念指针(下)——(8)
  • 【Linux】文件查看命令(六)
  • AMD GPUs - Radeon™ PRO W7900与NVIDIA 4000系列GPU性能
  • 工作日志- 不定期更新
  • git 更改仓库地址
  • Java常见限流用法介绍和实现
  • Mysql的高级语句3
  • 蓝桥杯算法题-发现环
  • 【笔记】OpenHarmony设备开发:搭建开发环境(Ubuntu 20.04,VirtualBox 7.0.14)
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • crontab执行失败的多种原因
  • interface和setter,getter
  • JavaScript对象详解
  • Laravel5.4 Queues队列学习
  • mongo索引构建
  • SpringBoot 实战 (三) | 配置文件详解
  • 分布式事物理论与实践
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 前端学习笔记之观察者模式
  • 前端之React实战:创建跨平台的项目架构
  • 实战|智能家居行业移动应用性能分析
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 思维导图—你不知道的JavaScript中卷
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • (12)Hive调优——count distinct去重优化
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (4)STL算法之比较
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转)重识new
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • ***监测系统的构建(chkrootkit )
  • .net core 控制台应用程序读取配置文件app.config
  • .Net Core 中间件验签
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • @requestBody写与不写的情况
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • @RequestParam详解
  • [ Algorithm ] N次方算法 N Square 动态规划解决
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • []C/C++读取串口接收到的数据程序
  • [AIGC] MySQL存储引擎详解