部署MySQL 8.0
2531字,阅读需时9分钟

1、  MySQL8.0安装环境要求

环境要求是系统安装时对硬件、操作系统、网络等环境的要求,这些要求也是MySQL系统运行所必须的条件。在32位平台上和64位平台上安装MySQL系统对环境的要求是不同的。

MySQL8.0版支持Windows、Linux、Solaris等主流操作系统,硬件配置无特殊要求。学习用的MySQL系统可以安装在普通的PC机上,即家庭用计算机即可。如果用于网站或系统建设,并对外提供数据库服务,建议安装到服务器端。

在安装MySQL时,需要针对不同的操作系统安装不同版本的MySQL版本。例如Windows 64位操作系统,就需要安装64位的MySQL Windows版;Linux 64位操作系统,就需要安装64位的MuSQL Linux版。

本课课程案例的项目开发环境为Windows操作系统,因此所有的软件安装都以Windows操作系统为例。

2、  下载及安装MySQL8.0.16

 MySQL8.0.16下载步骤如下:

(1)进入MySQL官网,官网首页如下图所示:

36.png

(2)单击官网首页左侧的8.0.16 GA链接,进入MySQL Community Server 8.0.16下载页面,MySQL Community Server是社区版,它是开源免费的,这也是Java开发人员通常用的MySQL版。下载页面如下图所示:

37.png

(3)在MySQL Community Server 8.0.16下载页面中,单击MySQL Install for Windows图形区域,进入Download MySQL Installer页面,如下图所示:

38.png

(4)在Download MySQL Installer页面,有两个安装包,一个是基于WEB的安装包,一个是基于本地的安装包。选择基于本地的安装包,安装包大小为373.4M。安装包支持32位和64位Windows操作系统。单击本地安装包的Download按钮,进入开始下载页面,如下图所示:

39.png

(5)下载之前会要求登录或注册账号。如果没有账号或不想注册账号,可以直接单击“No thanks just my download”这句话,意思是“不需要注册,直接下载就行”。

MySQL8.0.16安装步骤如下:

(1)下载完成后,运行安装包,出现如下图所示的License页面。此页面要求接受License协议内容。选择接受协议内容,单击Next按钮。

40.png

(2)此页面要求选择安装选项,接受默认的安装选项即可。

41.png

(3)此页面要求选择MySQL安装路径,一般接受默认选项即可,也可以更改安装路径。

43.png

(4)MySQL安装程序会检测软件环境是否满足安装需求,如果出现如下图所示的页面,可能需要先安装缺失软件。下图提示缺失MySQL for Visual Studio 1.2.8软件,可以忽略提示的缺失软件,直接单击Next按钮即可。

44.png

(5)下图所示为即将开始安装的软件列表,确保列表中要有MySQL Server 8.0.16,确认后,单击Execute按钮,继续执行下一步。

45.png

(6)安装完成后,出现如下图所示的页面,该页面表示MySQL8.0.16安装已完成,单击Next按钮,进入配置页面。

46.png

MySQL8.0.16配置步骤如下:

(1)出现下图所示的页面,说明进入了MySQL系统的配置过程,单击Next按钮,继续执行下一步。

 47.png

(2)出现下图所示的页面,要求选择数据库引擎,选择默认引擎即可。单击Next按钮,继续执行下一步。

60.png

(3)出现下图所示的页面,要求配置数据库网络,网络采用默认的TCP/IP,端口号采用默认的3306即可。单击Next按钮,继续执行下一步。

61.png

(4)出现下图所示的页面,要求配置数据库认证方式,设置密码强度。选择下图所示的认证方式。

62.png

(5)设置root账号登录密码,该密码一定要记住。使用root账号登录数据库时需要该密码。

63.png

(6)出现下图所示的页面,该页面将MySQL服务配置为Windows服务,可以在Windows启动时,自动启动服务,服务名需要记住,以后可能会用到。采用默认名称即可。单击Next按钮,继续执行下一步。

66.png

(7)出现下图所示的页面,该页面应用配置项,单击Execute按钮应用配置项。

67.png

(8)出现下图所示的页面,说明应用配置项成功,并启动了MySQL Server。

68.png

(9)下图是连接数据库测试页面,登录账号是root,登录密码是在设置root账号登录密码页面中输入的密码。

69.png

3、  配置MySQL 8.0远程连接

MySQL 8.0部署完成后,还需要配置MySQL的远程连接。

在Windows 10操作系统下,进入命令行窗口。如下图所示:

70.png

在命令行窗口输入登录MySQL的命令:

mysql  -uroot  -p

uroot表示以root账号登录MySQL,-p表示以密码方式登录。在登录过程中会要求你输入密码,root账号的密码就是在安装MySQL过程中,要求输入的root账号的密码。

71.png

输入正确的root账号密码,按下回车键。进入MySQL服务界面。

72.png

在MySQL服务界面,输入下面的MySQL命令:

use mysql

use命令是打开数据库的命令,mysql数据库是MySQL的系统数据库,存储了MySQL的系统信息,mysql数据库的user表存储了MySQL账户信息,其中就包括权限信息。

73.png

打开mysql数据库后,我们需要修改user表root用户的host字段,将该字段内容“localhost”修改为“%”。localhost的意思是root用户只能在本地访问MySQL数据库,“%”表示root在任何客户端都可以连接,当然包括远程客户端的连接。

在MySQL服务界面,输入下面的MySQL命令:

update user set host = "%" where user = "root";

该命令修改user表root用户host字段的内容为“%”。

76.png

执行update命令后,还需要执行刷新MySQL权限表的命令:

flush privileges;

77.png

至此,MySQL 8.0远程连接配置完毕。

读者留言
最新
推荐
郎宏林
授课老师
授课老师简介
项目经理,系统分析和架构师,从事多年中文信息处理技术。熟悉项目管理、擅长项目需求分析和设计、精通Java、C#、Python等编程语言。