MySQL数据库的下载和安装

MySQL 数据库是 Oracle 公司旗下的一款开源数据库软件,由于其开源免费,得到了全世界用户的喜爱,本节将对 MySQL 数据库的下载、安装、配置使用进行讲解。

数据库简介

数据库是按照数据结构来组织、存储和管理数据的仓库,是存储在一起的相关数据的集合。使用数据库可以减少数据的冗余度,节省数据的存储空间。数据库具有较高的数据独立性和易扩充性,可以实现数据资源的充分共享。

数据库有很多种,如常见的 SQL ServerMySQLOracleSQLite 等,而 MySQL 数据库是完全开源免费的一种关系型数据库,因此用户量很大。

关系型数据库是由许多数据表组成的,数据表又是由许多条记录组成的,而记录又是由许多的字段组成的,每个字段对应一个对象,可以根据实际的要求,设置字段的长度、数据类型、是否必须存储数据等。

下载MySQL

MySQL 数据库最新版本是 8.0 版,另外比较常用的有 5.7 版,本节将以 MySQL 8.0 为例讲解其下载过程。

(1) 在浏览器的地址栏中输入地址 https://dev.mysql.com/downloads/windows/installer/8.0.html ,按 Enter 键,将进入当前最新版本 MySQL 8.0 的下载页面,如图 15.1 所示。

image 2024 04 17 20 46 51 961
Figure 1. 图15.1 MySQL官网

如果想要使用 MySQL 5.7 版本,可以访问以下网址进行下载: https://dev.mysql.com/downloads/windows/installer/5.7.html

(2) 单击 Download 按钮,进入开始下载页面,直接单击下方的 “No thanks, just start my download.” 超链接,如图 15.2 所示。

image 2024 04 17 20 48 44 772
Figure 2. 图15.2 下载MySQL页面

(3) 这时会在浏览器的下载栏中显示下载进度及剩余时间(不同的浏览器显示的位置不同,图 15.3 是 Windows 10 系统自带的 Microsoft Edge 浏览器中的显示效果),等待下载完成即可,下载完成的 MySQL 安装文件如图15.4所示。

image 2024 04 17 20 49 27 607
Figure 3. 图15.3 显示下载进度及剩余时间
image 2024 04 17 20 49 54 813
Figure 4. 图15.4 下载完的MySQL安装文件

安装MySQL

下载完 MySQL 的安装文件后,就可以进行安装了,具体安装步骤如下。

(1) 双击 MySQL 安装文件,等待加载完成后,进入选择安装类型界面,默认提供 5 种安装类型,它们的说明如下。

  • Developer Default:安装 MySQL 服务器以及开发 MySQL 应用所需的工具,工具包括开发和管理服务器的 GUI 工作台、访问操作数据的 Excel 插件、与 Visual Studio 集成的插件、通过 .NET/Java/C/C++/ODBC 等访问数据的连接器、官方示例和教程、开发文档等。

  • Server only:仅安装 MySQL 服务器,适用于部署 MySQL 服务器。

  • Client only:仅安装客户端,适用于基于已存在的 MySQL 服务器进行 MySQL 应用开发的情况。

  • Full:安装 MySQL 所有可用组件。

  • Custom:自定义需要安装的组件。

选择安装类型界面中默认选择的是 Developer Default 类型,但这里建议选择 Server only 类型,如图 15.5 所示,单击 Next 按钮。

image 2024 04 17 20 53 20 028
Figure 5. 图15.5 选择安装类型界面

(2) 进入安装界面,该界面中显示要安装的组件,这里显示要安装的是 MySQL Server 服务器,直接单击 Execute 按钮,如图 15.6 所示。

(3) 等待安装完成后,Execute 按钮会变成 Next 按钮,单击 Next 按钮,如图 15.7 所示。

image 2024 04 17 20 54 10 220
Figure 6. 图15.6 安装界面

(4) 进入产品配置界面,单击 Next 按钮,如图 15.8 所示。

(5) 进入安装类型及网络配置界面,保持默认选择,直接单击 Next 按钮,如图 15.9 所示。

image 2024 04 17 20 55 00 090
Figure 7. 图15.8 产品配置界面
image 2024 04 17 20 55 21 875
Figure 8. 图15.9 安装类型及网络配置界面

(6) 进入身份验证方法选择界面,保持默认选择的第一项,单击 Next 按钮,如图 15.10 所示。

image 2024 04 17 20 56 33 787
Figure 9. 图15.10 身份验证方法选择界面

MySQL 提供了两种身份验证方式:图15.10中的第一种方式标识使用强密码加密方式进行验证,也是官方推荐的验证方法;图15.10中的第二种方式是使用以前的验证方式进行验证,这种方式可以兼容 MySQL 5.x 版本。

(7) 进入账号及角色设置界面,在该界面上方的两个文本框中输入两次登录 MySQL 数据库的密码,然后单击 Next 按钮,如图15.11所示。

image 2024 04 17 20 57 26 638
Figure 10. 图15.11 账号及角色设置界面

在图 15.11 中设置的密码一定要记住,因为后期使用 MySQL 时,都需要使用该密码,如果是用于学习或者测试,则通常设置成 root

(8) 进入 Windows 服务设置界面,该界面中可以手动设置 MySQL 服务在 Windows 系统中的名称,默认是 MySQL80,这主要是为了与 MySQL 5.x 进行区分,这里的 MySQL 服务器名称不建议修改,采用默认即可,直接单击 Next 按钮,如图 15.12 所示。

image 2024 04 17 20 59 32 550
Figure 11. 图15.12 Windows服务设置界面

这里的 MySQL 服务名称需要记住,因为在使用 net start 命令启动 MySQL 时需要用到该名称,另外,MySQL 服务器名称不区分大小写,比如,MySQL80、mysql80 都是正确的。

(9) 进入应用配置界面,该界面中主要对前面用户的设置进行配置,直接单击 Execute 按钮即可,如图 15.13 所示。

(10) 等待配置完成后,进入配置完成界面,该界面中可以看到每一项配置前面都有一个绿色的单选按钮,表示配置成功,然后直接单击 Finish 按钮,如图15.14所示。

image 2024 04 17 21 00 44 196
Figure 12. 图15.13 应用配置界面
image 2024 04 17 21 01 06 381
Figure 13. 图15.14 配置完成界面

(11) 返回 MySQL 的产品配置界面,该界面中可以看到配置已经完成的提示,单击 Next 按钮,如图15.15所示。

(12) 进入安装完成界面,直接单击 Finish 按钮,即可完成 MySQL 的安装,如图15.16所示。

image 2024 04 17 21 02 21 181
Figure 14. 图15.15 配置已经完成的产品配置界面
image 2024 04 17 21 02 57 061
Figure 15. 图15.16 安装完成界面

配置MySQL环境变量

安装 MySQL 后,如果要使用它,还需要配置环境变量,这里以 Windows 10 系统为例讲解配置 MySQL 环境变量的步骤,具体步骤如下。

(1) 右击 “此电脑”,在弹出的快捷菜单中选择 “属性” 命令,打开 “系统属性” 对话框,单击 “高级系统设置”,切换到 “系统属性” 对话框的 “高级” 选项卡,单击 “环境变量” 按钮,如图 15.17 所示。

image 2024 04 17 21 03 59 339
Figure 16. 图15.17 “系统属性”对话框的“高级”选项卡

(2) 打开 “环境变量” 对话框,在该对话框中选择下方 “系统变量” 中的 Path 选项,单击 “编辑” 按钮,如图15.18所示。

image 2024 04 17 21 04 38 310
Figure 17. 图15.18 “环境变量”对话框

(3) 打开 “编辑环境变量” 对话框,单击 “新建” 按钮,然后在新建的项中输入 MySQL 的安装路径(MySQL 的默认安装路径是 “C:\Program Files\MySQL\MySQL Server 8.0\bin”,如果不是这个路径,需要根据自己的实际情况进行修改),然后依次单击 “确定” 按钮,关闭 “编辑环境变量” 对话框、“环境变量” 对话框和 “系统属性” 对话框,如图 15.19 所示。

image 2024 04 17 21 05 42 670
Figure 18. 图15.19 设置环境变量

通过以上步骤,就完成了 MySQL 环境变量的配置。

启动MySQL

使用 MySQL 数据库前,需要先启动 MySQL 服务器。在系统的 “命令提示符” 对话框中,输入 “net start mysql80” 命令可以启动 MySQL 服务器。启动成功后,需要使用 MySQL 账户和密码进入。首先需要输入 “mysql –u root -p” 命令,然后根据 “Enter password:” 提示,输入安装 MySQL 时设置的密码,这里输入 “root”,即可进入 MySQL。如图 15.20 所示。

image 2024 04 17 21 07 41 908
Figure 19. 图15.20 启动MySQL

在 “命令提示符” 对话框中使用 “net start mysql80” 命令启动 MySQL 服务时,可能会出现如图15.21所示的错误提示,这主要是由 Windows 10 系统的权限设置引起的,只需要以管理员身份运行 “命令提示符” 对话框即可,如图 15.22 所示。

image 2024 04 17 21 08 35 950
Figure 20. 图15.21 启动MySQL服务时的错误
image 2024 04 17 21 09 03 549
Figure 21. 图15.22 以管理员身份运行“命令提示符”对话框

使用Navicat for MySQL管理软件

在命令提示符下操作 MySQL 数据库的方式对初学者并不友好,而且需要有专业的 SQL 语言知识,所以各种 MySQL 图形化管理工具应运而生,其中 Navicat for MySQL 是一种广受好评的图形化 MySQL 数据库管理和开发工具,可以让用户更方便地使用和管理 MySQL 数据库,其官方网址为 https://www.navicat.com.cn

Navicat for MySQL 是一个收费的数据库管理软件,官方提供免费试用版,可以试用 14 天,如果要继续使用,需要从官方购买,或者通过其他方法购买。首先下载、安装 Navicat for MySQL,然后打开它,新建 MySQL 连接,如图 15.23 所示。

image 2024 04 17 21 10 48 387
Figure 22. 图15.23 新建MySQL连接

弹出 “新建连接” 对话框,在该对话框中输入 MySQL 连接信息。首先输入连接名,这里输入 “mr”(该名称可以自定义),然后输入主机名或 IP 地址:“localhost” 或 “127.0.0.1”,最后输入 MySQL 数据库的登录密码,这里为 “root”,如图 15.24 所示。

image 2024 04 17 21 11 54 851
Figure 23. 图15.24 输入连接信息

单击 “确定” 按钮,创建完成。此时,双击新建的数据连接名 mr,即可查看该连接下的数据库,如图15.25所示。

image 2024 04 17 21 12 36 428
Figure 24. 图15.25 查看连接名mr下的已有数据库

下面使用 Navicat 创建一个名为 mrsoft 的数据库,步骤为:右击连接名 mr,在弹出的快捷菜单中选择 “新建数据库” 命令,在弹出的对话框中输入数据库相应信息,单击 “确定” 按钮即可,如图15.26所示。

image 2024 04 17 21 13 24 116
Figure 25. 图15.26 创建数据库