windows mysql8安装及mysql忘记密码(详细步骤)

1.下载mysql8.0.30

https://dev.mysql.com/downloads/mysql/

windows mysql8安装及mysql忘记密码(详细步骤)_第1张图片

不登录只下载

windows mysql8安装及mysql忘记密码(详细步骤)_第2张图片

 

 2.将压缩包解压到你想安装的目录下

 windows mysql8安装及mysql忘记密码(详细步骤)_第3张图片

 3.解压之后配置环境变量

右击此电脑--属性

windows mysql8安装及mysql忘记密码(详细步骤)_第4张图片

查找高级系统设置

windows mysql8安装及mysql忘记密码(详细步骤)_第5张图片

 打开环境变量

windows mysql8安装及mysql忘记密码(详细步骤)_第6张图片

在系统设置找到点击path--编辑

windows mysql8安装及mysql忘记密码(详细步骤)_第7张图片

新建--复制你的安装包路径(切记:一定是到bin目录)--确定

windows mysql8安装及mysql忘记密码(详细步骤)_第8张图片

 4.在mysql安装包下创Data文件夹(用于存放mysql数据)和my.ini文件(创建文本文件将txt后缀改为ini即可)

 windows mysql8安装及mysql忘记密码(详细步骤)_第9张图片

 5.将以下文字复制到my.ini文件中,记得修改basedir和datadir为你的存放路径

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

6.接着开始安装

在你的mysql8.0.30文件的bin文件下运行以管理员身份运行cmd

windows mysql8安装及mysql忘记密码(详细步骤)_第10张图片

7.然后输入然后输入 mysqld --initialize --console

mysqld --initialize --console

执行过后找到A temporary password is generated for root@localhost: 这句,localhost后面就是自己的初始化密码。

8.接下来安装服务 mysqld --install mysql

mysqld --install mysql

此处会有安装成功提示,若提示无权限安装很有可能是你的cmd窗口没以管理员身份运行,回到第6步重新操作

9.接下来启动服务net start mysql

net start mysql

 

10.登录mysql并修改 密码(之前初始化的密码)(记得初始密码的直接操作第11步)忘记的才需操作这一步

如果此处忘记了之前的密码

以管理员身份运行cmd,停止mysql服务

net stop mysql

 

跳过授权表进行免密登录

mysqld --console --skip-grant-tables --shared-memory

windows mysql8安装及mysql忘记密码(详细步骤)_第11张图片

 用管理员身份再打开一个新的cmd窗口,进行免密登录 mysql

windows mysql8安装及mysql忘记密码(详细步骤)_第12张图片

 先修改密码为空,此处要注意authentication_string=’'的等号后面是一对单引号。修改命令为:

UPDATE mysql.user SET authentication_string='' WHERE user='root';

windows mysql8安装及mysql忘记密码(详细步骤)_第13张图片 

启动mysql服务,后面正常连接MySQL即可

net start mysql

windows mysql8安装及mysql忘记密码(详细步骤)_第14张图片

 

连接后到第11步输入密码时直接回车即可,接着往下执行即可

11.登录并修改密码

mysql -uroot -p

此处输入你的密码回车即可(忘记密码并经过第10步操作过得此处直接回车即可)

windows mysql8安装及mysql忘记密码(详细步骤)_第15张图片

 12.接下来修改密码

alter user 'root'@'localhost' identified by '123456';

 到此安装成功了,可以通过mysql链接navicat测试链接

输入你的密码

windows mysql8安装及mysql忘记密码(详细步骤)_第16张图片

 出现此界面就代表没问题啦~~~

windows mysql8安装及mysql忘记密码(详细步骤)_第17张图片

 

此文章参考Mysql8安装教程与配置(详细步骤)_IT-老牛的博客-CSDN博客_mysql8 安装配置   

以及windows mysql8安装及mysql忘记密码_小徐板砖的博客-CSDN博客_mysql8 忘记密码

经自己实践非常好用~~~

你可能感兴趣的:(mysql,数据库)