用了这么久的mysql,为何突然要升级安装,来看看这篇文章的产生背景????

1、去官网下载要安装的mysql版本

Mysql官网下载地址,点击下载

点击Archives,可以选择你想要下载的版本,这里我安装的是8.0.16版本。
MySQL 8.0.16 安装教程(超详细)_----【MySQL】
MySQL 8.0.16 安装教程(超详细)_----【MySQL】_02

下载完成后,解压之后的目录结构:
MySQL 8.0.16 安装教程(超详细)_----【MySQL】_03

2、配置初始化的my.ini文件

在解压之后的目录结构中添加一个my.ini文件,在根目录下新建一个文本文档,将下面内容复制进去,保存后重命名为my.ini

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
#basedir=C:\Program Files\MySQL
basedir=E:\360Downloads\download\mysql8
# 设置mysql数据库的数据的存放目录
#datadir=C:\Program Files\MySQL\Data
datadir=E:\360Downloads\download\mysql8\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

MySQL 8.0.16 安装教程(超详细)_----【MySQL】_04
注意:
mysql的安装目录和数据存放目录要改成你自己的目录。
数据存放目录的data文件夹,不要自己手动创建。

3、初始化MySQL

在安装的时候,为了避免出错,我们以管理员的身份去运行CMD,避免出现安装失败的情况。
MySQL 8.0.16 安装教程(超详细)_mysql_05打开之后进入mysql的bin目录下,在bin目录下执行下面的命令:
mysqld --initialize --console
MySQL 8.0.16 安装教程(超详细)_----【MySQL】_06

注意: [MY-010454] [服务器]为root @ localhost生成临时密码:9P0gYk-?0,kT其中root @ localhost:后面的9P0gYk-?0,kT就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。复制密码先保存起来!!!

4、安装MySQL服务,并启动MySQL服务

(1)安装mysql服务
执行下面的命令:
mysqld --install [服务名] (服务名可以不加默认是mysql)
如果显示 service successfully installed 证明安装成功了。
MySQL 8.0.16 安装教程(超详细)_mysql_07注意:
如果显示“the service already exists!”说明之前的有过安装记录,导致不能成功安装,并且告诉了之前的安装路径,找到之前的安装路径删除即可。或者执行命令删除:
sc delete mysql
MySQL 8.0.16 安装教程(超详细)_----【MySQL】_08MySQL 8.0.16 安装教程(超详细)_----【MySQL】_09
删除成功之后再次执行安装命令:
MySQL 8.0.16 安装教程(超详细)_mysql_07(2)启动MySQL服务
服务安装成功之后执行下面命令启动mysql服务:
net start mysql
MySQL 8.0.16 安装教程(超详细)_----【MySQL】_11

5、配置MySQL环境变量

【此电脑】右击属性——>【高级系统设置】——>进入系统属性窗口点击【环境变量】
MySQL 8.0.16 安装教程(超详细)_----【MySQL】_12在系统变量的path中添加mysql的bin路径:
E:\360Downloads\download\mysql8\bin
MySQL 8.0.16 安装教程(超详细)_----【MySQL】_13MySQL 8.0.16 安装教程(超详细)_----【MySQL】_14
到此,环境变量配置完毕!

6、检查MySQL服务是否启动

有时候MySQL的服务不会自动启动,那么需要我们在连接数据库之前去手动启动MySQL的服务。
右键计算机——>管理——>服务和应用程序——>服务,在右侧栏目中找到名称为MySQL的服务。如果没有启动的话,这个时候它的状态应该是空,即未启动,启动此服务就OK了。

7、连接MySQL,并修改密码

使用Navicat去连接本地mysql。第一次连接密码时要使用默认密码(就是初始化mysql的时候我们复制的密码)。点击连接测试会显示连接成功。紧接着会弹出让你修改密码的弹框,重置密码即可。

MySQL 8.0.16 安装教程(超详细)_----【MySQL】_15MySQL 8.0.16 安装教程(超详细)_mysql_16
走到这一步,恭喜你已经成功安装✨