一、下载

地址:mysql下载地址 选择版本,我选择的5.7.28

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_sed


直接选择5.7.28版本下的64位下载

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_mysql_02


MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_mysql修改密码_03

二、安装

1、MySQL安装文件分为两种:.msi和.zip,.msi需要进行安装,.zip直接解压配置就可以使用,这里讲解zip格式的安装步骤。

解压后:

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_修改密码_04

2、设置配置文件

进入解压后的文件夹下,新建一个.ini文件

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_sed_05


文件内部输入一下内容:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql-5.7.28-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.28-winx64\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

其中的basedir和datadir路径,根据自己mysql的安装路径去写。

3、配置环境变量

我的电脑——》属性——》高级系统设置——》环境变量

在系统变量中选择新建,输入下面内容:

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_修改密码_06


点击确定后,在系统变量选择path——编辑——新建:

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_mysql_07

4、安装运行

以管理员的身份运行cmd.exe,输入mysqld install回车,成功则提示:Service successfully installed.

注意:

如果出现的提示为:The service already exists

这是由于之前已经安装过mysql,并且没有删除干净。

解决办法:

重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务:

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_sed_08


发现之前确实安装过,执行sc delete mysql,删除该mysql。

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_mysql安装_09


继续安装执行mysqld install,就能安装成功。

5、初始化mysql数据目录

继续以管理员运行cmd,输入如下命令:

mysqld --initialize 执行成功后会默认生成一个随机密码,同时在原来的解压文件中会自动生成一个data文件,如果密码有字符识别不了,则吧date目录下的文件都删了,重新执行这一步:

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_mysql安装_10


MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_mysql修改密码_11

6、启动mysql

继续以管理员运行cmd,输入net start mysql,出现如下提示

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_mysql_12

三、修改密码

1、登录mysql,以管理员运行的cmd中输入:mysql -u root -p 回车输入刚才随机生成的密码,再次回车:

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_sed_13

2、输入一下 命令修改密码(注意最后有分号):

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_修改密码_14

3、exit退出mysql,用新密码即可重新登录进入mysql。

MySQL8使用压缩包模式安装后找不到密码在吗 mysql压缩包安装教程5.7.32_mysql_15