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

1.下载mysql8.0.30

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

不登录只下载

 

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

 

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

右击此电脑--属性

查找高级系统设置

 打开环境变量

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

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

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

 

 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

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

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

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

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

 

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

net start mysql

 

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

11.登录并修改密码

mysql -uroot -p

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

 12.接下来修改密码

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

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

输入你的密码

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

 

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

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

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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值