
1.1 在Windows平台下安装与配置MySQL 8.0
在Windows平台下安装MySQL可以使用图行化的安装包,图形化的安装包提供了详细的安装向导,通过向导,读者可以一步一步地完成对MySQL的安装。本节将介绍使用图形化安装包安装MySQL的步骤。
1.1.1 安装MySQL 8.0
要想在Windows中运行MySQL,需要32位或64位Windows操作系统,例如Windows 7、Windows 8、Windows 10、Windows Server 2012等。Windows可以将MySQL服务器作为服务来运行,通常在安装时需要具有系统的管理员权限。
Windows平台下提供两种安装文件:MySQL二进制分发版(.msi安装文件)和免安装版(.zip压缩文件)。一般来讲,应当使用二进制分发版,因为该版本比其他的分发版使用起来要简单,不再需要其他工具启动就可以运行MySQL。
1. 下载MySQL安装文件
下载MySQL安装文件的具体操作步骤如下。
打开IE浏览器,在地址栏中输入网址:https://dev.mysql.com/downloads/installer/,单击【转到】按钮,打开MySQL Community Server 8.0.13下载页面,选择Microsoft Windows平台,然后根据读者的平台选择32位或者64位安装包,在这里选择32位,单击右侧的Download按钮开始下载,如图1.1所示。

图1.1 MySQL下载页面
在弹出的页面中提示开始下载,这里单击Login按钮,如图1.2所示。

图1.2 开始下载页面
提示
这里32位的安装程序有两个版本,分别为mysql-installer-web-community和mysql-installer-communityl,其中mysql-installer-web-community为在线安装版本,mysql-installer-communityl为离线安装版本。
弹出用户登录页面,输入用户名和密码后,单击【登录】按钮,如图1.3所示。
弹出开始下载页面,单击Download Now按钮,即可开始下载,如图1.4所示。

图1.3 用户登录页面

图1.4 开始下载页面
提示
若用户没有用户名和密码,则单击【创建账户】链接进行注册即可。
2. 安装MySQL 8.0
MySQL下载完成后,找到下载文件,双击进行安装,具体操作步骤如下。
双击下载的mysql-installer-community-8.0.13.0.msi文件,如图1.5所示。

图1.5 MySQL安装文件名称
打开License Agreement(用户许可证协议)窗口,选中I accept the license terms(我接受许可协议)复选框,单击Next(下一步)按钮,如图1.6所示。

图1.6 用户许可证协议窗口
打开Choosing a Setup Type(安装类型选择)窗口,在其中列出了5种安装类型,分别是:Developer Default(默认安装类型)、Server only(仅作为服务器)、Client only(仅作为客户端)、Full(完全安装)和Custom(自定义安装类型)。这里选择Custom(自定义安装类型)单选按钮,单击Next(下一步)按钮,如图1.7所示。

图1.7 安装类型窗口
打开Select Products and Features(产品定制选择)窗口,选择MySQL Server 8.0.13-x86后,单击【添加】按钮
,即可选择安装MySQL服务器。采用同样的方法,添加Samples and Examples 8.0.13-x86和MySQL Documentation 8.0.13-x86选项,如图1.8所示。

图1.8 自定义安装组件窗口
单击Next(下一步)按钮,进入安装确认对话框,单击Execute(执行)按钮,如图1.9所示。

图1.9 准备安装对话框
开始安装MySQL文件,安装完成后在Status(状态)列表下将显示Complete(安装完成),如图1.10所示。

图1.10 安装完成窗口
1.1.2 配置MySQL 8.0
MySQL安装完毕之后,需要对服务器进行配置。具体的配置步骤如下。
在1.1.1节的最后一步中,单击Next(下一步)按钮,进入产品信息窗口,如图1.11所示。
单击Next(下一步)按钮,进入服务器配置窗口,如图1.12所示。

图1.11 产品信息窗口

图1.12 服务器配置窗口
单击Next(下一步)按钮,进入MySQL服务器配置窗口,采用默认设置,如图1.13所示。
MySQL服务器配置窗口中各个参数的含义如下。
Server Configuration Type:该选项用于设置服务器的类型。单击该选项右侧的下拉按钮,即可看到包括3个选项,如图1.14所示。

图1.13 MySQL服务器配置窗口

图1.14 MySQL服务器的类型
图1.14中3个选项的具体含义如下。
• Development Machine(开发机器):该选项代表典型个人用桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成使用最少的系统资源。
• Server Machine(服务器):该选项代表服务器,MySQL服务器可以同其他应用程序一起运行,例如FTP、Email和Web服务器。MySQL服务器配置成使用适当比例的系统资源。
• Dedicated Machine(专用服务器):该选项代表只运行MySQL服务的服务器。假定没有运行其他服务程序,MySQL服务器配置成使用所有可用系统资源。
提示
作为初学者,建议选择Development Machine选项,这样占用的系统资源比较少。
单击Next(下一步)按钮,打开设置授权方式窗口。其中第一个单选项的含义:MySQL 8.0提供的新的授权方式,采用SHA256基础的密码加密方法;第二个单选项的含义:传统授权方法(保留5.x版本兼容性)。这里选择第二个单选项,如图1.15所示。

图1.15 MySQL服务器的类型
单击Next(下一步)按钮,打开设置服务器的密码窗口,重复输入两次同样的登录密码后,如图1.16所示。

图1.16 设置服务器的登录密码
提示
系统默认的用户名称为root,若想添加新用户,则可以单击Add User(添加用户)按钮进行添加。
单击Nex(t下一步)按钮,打开设置服务器名称窗口,本案例设置服务器名称为“MySQL”,如图1.17所示。

图1.17 设置服务器的名称
单击Next(下一步)按钮,打开确认设置服务器窗口,单击Execute(执行)按钮,如图1.18所示。

图1.18 确认设置服务器
系统自动配置MySQL服务器。配置完成后,单击Finish(完成)按钮,即可完成服务器的配置,如图1.19所示。
按键盘上的Ctrl+Alt+Del组合键,打开【任务管理器】对话框,可以看到MySQL服务进程mysqld.exe已经启动了,如图1.20所示。

图1.19 完成设置服务器

图1.20 任务管理器窗口
至此,就完成了在Windows 10操作系统环境下安装MySQL的操作。