MySQL安装
 
 
 
 
 
 
 
 
 
 
 
贡献者: ZendaiMimon
1. 什么是 MySQL
MySQL 是一个开源的关系型数据库管理系统(RDBMS),采用客户-服务器模式,它被用来创建和管理基于关系模型的数据库。同时它也是世界上最流行的开放源码数据库,它为许多访问量最大的应用程序提供动力,包括 Facebook、Twitter、Netflix、Uber、Airbnb、Shopify 和 Booking.com 等等。
相关术语
图 1:关系型数据库示例
- 数据库(Database):一种用于存储和管理数据的软件系统,它可以将数据组织成不同的数据表。
- 数据表(Table):一种二维的数据结构,它由行(Row)和列(Column)组成。行表示数据表中的一条记录,列表示数据表中的一个字段或属性。
- 属性(Attribute):数据表中的一个特征或特性,它可以描述或区分数据表中的记录。例如,学生信息表可以包含学号,姓名,性别,年龄等属性,每一行代表一个学生的信息,每一列代表一个属性的值。
- 表头(Header):数据表中第一行,它显示了每一列的属性名称。
- 值(Value):数据表中除了表头以外的每个单元格中的内容,它表示了某个实体或对象在某个属性上的具体信息。
- 键(Key):数据表中用于标识或关联记录的一种特殊的属性,它可以分为主键和外键。
- 主键(Primary key):一个列或一个列的组合,唯一地标识了表中的每一行。
- 外键(Foreign key):引用另一个表的主键的列或列的组合,以建立表之间的关系。
- 索引(Index):一种数据结构,通过创建指向行的指针来提高表的数据检索操作的速度。
- 查询(Query):根据某些标准和条件,从一个或多个表中请求数据的语句。
- SQL:结构化查询语言,用于定义、操作和查询 RDBMS 中的数据的标准语言。
- 规范化(Normalization):组织数据库中的数据的过程,以减少冗余和提高数据的完整性。
- 连接(Join):基于一个共同的列或条件,将两个或更多的表的数据结合起来的一种操作。
- 视图(View):一个显示查询结果的虚拟表,不需要实际存储数据。
- 事务(Transaction):一个逻辑上的工作单位,包括对数据库的一个或多个操作,如插入、更新、删除或选择。一个事务必须作为一个整体被提交或回滚,以确保数据的一致性和可靠性。
2. MySQL 的安装
下载
官网:MySQL :: MySQL Downloads
进入官网后选择社区版下载(免费)。
图 2:下载主界面
图 3:选择社区版下载
找到自己系统对应的版本选择一个安装包下载。
图 4:找到自己系统对应的版本点击下载
图 5:选择一个安装包进行下载
图 6:点击此处直接下载
安装
由于本机在此之前已经完成过安装,因此在这里展示 customer 安装方式。当然也可选择 Full 进行全量安装。
图 7:选择 customer 方式安装自己想要的扩展
接下来选择安装 MySQL Server,MySQL Workbench 以及其他自己想要的 products。
图 8:安装 MySQL Server 以及 MySQL Workbench
选择存储路径(默认会安装在 C 盘,建议修改)。
图 9:安装路径修改
图 10:点击 Execute 执行安装
接下来对 server 进行配置,第一部分保持默认状态即可,无需修改。
图 11:此部分无需修改
这一部分需要选择第二种身份认证方式,因为 caching_sha2_password 基本不受第三方客户端支持,当然如果误选了在安装完成后也可以修改。
图 12:选择第二种认证方式
设置密码与用户名,安装完成。
图 13:设置 root 密码
图 14:可修改用户名,也可使用默认 MySQL80
图 15:安装完成
测试
安装完成后打开 MySQL Workbench 测试是否安装成功:
图 16:添加新的连接
出现该提示信息表示连接成功:
图 17:已成功连接
接下来进入 Workbench 界面,点击这里最右边的图标进行查表操作,如出现中间的表则 MySQL 服务已正常安装。
图 18:安装完成
 
 
 
 
 
 
 
 
 
 
 
© 小时科技 保留一切权利