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


文章目录

  • 1 下载 MySQL
  • 1.1 下载最新版本
  • 1.2 历史版本下载
  • 2 安装与配置
  • 2.1 安装 MySQL
  • 2.2 配置 my.ini
  • 2.3 设置环境变量
  • 2.4 初始化
  • 2.5 安装服务
  • 2.6 启动服务
  • 2.7 登录并修改密码


1 下载 MySQL

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

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

1.1 下载最新版本

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_数据库

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_数据库_02

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_mysql_03

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_数据库_04

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_mysql_05

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_mysql安装及配置超详细教程_06

1.2 历史版本下载

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_数据库_07

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_sql_08

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,如下:

mysql安装及配置超详细教程 mysql8.0安装配置教程_sql_09

2.2 配置 my.ini

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_mysql安装及配置超详细教程_10

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 的目录:

mysql安装及配置超详细教程 mysql8.0安装配置教程_数据库_11

编辑Path环境变量,添加%MYSQL_HOME%\bin

mysql安装及配置超详细教程 mysql8.0安装配置教程_sql_12

2.4 初始化

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_sql_13

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

mysqld --initialize --console

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_mysql安装及配置超详细教程_14

2.5 安装服务

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

mysqld --install [服务名]

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_MySQL_15

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

mysql安装及配置超详细教程 mysql8.0安装配置教程_MySQL_16

2.6 启动服务

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

net start [服务名]

mysql安装及配置超详细教程 mysql8.0安装配置教程_数据库_17

2.7 登录并修改密码

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

mysql -u root -p

mysql安装及配置超详细教程 mysql8.0安装配置教程_数据库_18

输入下面命令修改密码:

alter user 'root'@'localhost' identified by '新密码';

mysql安装及配置超详细教程 mysql8.0安装配置教程_MySQL_19

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