MySQL 8.0 下载、安装和配置(Windows 版)

大家好,我是水滴~~

今天介绍下 MySQL 8.0 是如何安装与配置的。

1 下载 MySQL

该章主要介绍从 MySQL 的官网下载安装程序,我把下载的步骤记录了下来,目的是为了以后找不到下载地址时,可以从官网上快速进入下载页面。

当然,我也为大家准备好了下载地址,可以直接进入下载:

    官网首页地址: 最新版本地址: 历史版本地址:

1.1 下载最新版本

第一步: 打开官网首页,然后点击【DOWNLOADS】下载链接。

第二步: 网页拉到下面,点击【MySQL Community (GPL) Downloads »】社区版下载链接。

第三步: 点击【MySQL Community Server】社区版服务器端下载链接。

第四步: 该页面为 MySQL 社区版的最新版本下载页面,可以根据操作系统进行选择下载。这里我们直接下载最新版本即可,找到noinstall ZIP Archive 版,点击右侧【Download】下载按钮。

第五步: 提示让我们登录 Oracle 账户,可以点击【No thanks, just start my download.】按钮放弃登录,直接下载。

第六步: 弹出下载框(我的是 360 极速浏览器),开始下载。

1.2 历史版本下载

第一步: 在上一节的第四步,点击【Archives】存档按钮。

第二步: 进入了历史版本页面,可以根据 MySQL 版本和操作系统,进行选择下载。

2 安装与配置

我选择安装的版本是mysql-8.0.28-winx64,并且是noinstall ZIP Archive 版,需要手动解压安装。选择这个版本主要是可以自定义配置,因为我喜欢在电脑上安装多个版本的 MySQL。

2.1 安装 MySQL

将下载好的mysql-8.0.28-winx64.zip文件,解压到指定目录,我的解压目录为D:mysql-8.0.28-winx64,如下:

2.2 配置 my.ini

在 MySQL 的根目录,创建配置文件my.ini,再创建data文件夹,用于存放数据库的数据,如下:

my.ini配置文件的内容如下:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql-8.0.28-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.28-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password


[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8


[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

2.3 设置环境变量

增加环境变量,指定MYSQL_HOME目录为 MySQL 的目录:

编辑Path环境变量,添加%MYSQL_HOME%in:

2.4 初始化

在 MySQL 的根目录,按住【Shift】键,同时在空白处点击鼠标右键,选择【在此处打开Powershell容器】。

在窗口中输入下面命令进行初始化:

mysqld --initialize --console

输出下面内容表示成功,红框内为root的初始密码(trK1o/P0o3Ea),我们要复制下来,并记好,一会修改密码会用到。

2.5 安装服务

输入下面命令来安装 Windows 服务:

mysqld --install [服务名]

我习惯将服务名称后面加上版本号,当安装多个时好区分。

打开计算机管理,红框内为刚安装的服务。

2.6 启动服务

输入下面命令,启动服务:

net start [服务名]

2.7 登录并修改密码

输入下面命令,再使用刚才记录的密码进行登录:

mysql -u root -p

输入下面命令修改密码:

alter user root@localhost identified by 新密码;

现在就可以使用新密码进行登录了。

经验分享 程序员 微信小程序 职场和发展