MySQL数据库目前分为两种版本:针对一般个人用户的Community Serve和针对企业用户的Enterprise。本书采用的MySQL为Community Serve版本。MySQL近年来更新换代很快,目前最新版本是8.0版本。不同版本间的重要改变如表2-23所示。
表2-23 MySQL不同版本的重要改变
在Windows环境下下载MySQL。Windows平台上有两种类型的安装包,分别是Noinstall压缩包和MySQL Installer。Noinstall安装简单,解压即可使用,但是灵活性较差,无法自主选择组件,配置较为烦琐;MySQL Installer使用导向性提示安装,可以灵活选择安装MySQL组件。
这里主要推荐使用MySQL Installer为安装方式,此安装方式适合新手使用。首先进入MySQL Community的官方下载界面,选择MySQL Installer for Windows,如图2-8所示。
图2-8 MySQL Community的官方下载界面
下面有两个选择项,如图2-9所示。较小的下载项需要联网下载,较大的下载项可以直接安装,本节以直接安装包为例进行安装。
图2-9 选择安装包
本节主要介绍使用MySQL Installer进行图形化安装。
(1)下载完成mysql-installer-community-8.0.23.0.msi,进入MySQL安装界面,图2-10左边显示了五种安装类型。
图2-10 选择安装类型
这里选择默认选项,再单击NEXT按钮进入Installation界面,如图2-11所示。
图2-11 Installation界面
(2)Installation界面列出了MySQL即将升级或者安装的组件列表。如果组件不是最新版本,需要单击Execute按钮进行升级安装,安装完成后的结果如图2-12所示。
图2-12 组件安装完成界面
(3)安装完成后单击NEXT按钮进入下一步,选择配置MySQL组件界面,如图2-13所示。
(4)单击NEXT按钮进入下一步,开始配置MySQL Server,之后所有选项选择默认选项,完成安装后进入MySQL的Type and Networking界面,如图2-14所示。
图2-13 配置MySQL组件界面
图2-14 Type and Networking界面
(5)在此界面中,选择MySQL的端口及网络协议。如果本机的3306端口已被占用,可更换端口,其他选择默认选项即可。单击NEXT按钮,进入Authentication Method界面,选择RECOMMENDED选项,单击NEXT按钮,进入Accounts and Roles界面,如图2-15所示。
(6)在Accounts and Roles界面,输入密码并且确认密码,在下面的选项中可以添加用户,暂时不需要添加任何用户。完成密码设定后单击NEXT按钮,进入Windows Service界面,选择默认选项后即可进入Apply Configuration界面,如图2-16所示。
图2-15 Accounts and Roles界面
图2-16 Apply Configuration界面
(7)在Apply Configuration界面,单击Execute按钮完成应用,完成后会出现如图2-17所示的完成界面。
(8)单击Finish按钮进入Product Configuration界面,然后单击NEXT按钮,进入MySQL Router Configuration界面核对设置,如图2-18所示。
(9)核对完成后单击Finish按钮,进入Connect To Server界面,如图2-19所示。
图2-17 Apply Configuration完成界面
图2-18 MySQL Router Configuration界面
图2-19 Connect To Server界面
(10)输入之前设定的密码,单击Check按钮完成连接,再单击NEXT按钮进入Apply Configuration界面,如图2-20所示。
图2-20 Apply Configuration界面
(11)单击Execute按钮完成应用,之后单击Finish按钮,返回Product Configuration界面,如图2-21所示,显示已经完成的安装。
图2-21 返回Product Configuration界面
(12)最后进入Installation Complete界面,安装完毕,如图2-22所示。
MySQL服务并不总是开启着的。当MySQL服务关闭时,我们需要手动启动MySQL服务,有以下两种启动方式。
(1)右击“我的电脑”,选择“管理”选项,进入管理界面,如图2-23所示。
选择“服务”选项,进入并找到MySQL80服务,右击选择启动选项,MySQL服务启动完成,如图2-24所示。同理,MySQL服务的关闭也可通过此操作完成。
图2-22 安装完成界面
图2-23 管理界面
图2-24 启动或关闭MySQL服务方式一
(2)选择以管理员的身份运行命令行,输入net start mysql80,开启MySQL服务;输入net stop mysql80,关闭MySQL服务,如图2-25所示。
图2-25 启动或关闭MySQL服务方式二