Mysql8在Windows上离线安装时忘记root密码

发布时间 2023-10-13 14:12:21作者: 霸道流氓

场景

Mysql在Windows上离线安装与配置:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/117563780

基于以上离线安装Msyql后,服务器重新做了系统,但是没有格式化磁盘或者说从

别的服务器将安装路径下所有文件复制到另一台服务器后,重新执行安装过程,

但是在进行连接Mysql时却忘记了root密码。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi

实现

首先停止mysql服务

任务管理器-服务-mysql

 

管理员身份开启cmd命令,输入以下命令无密码启动mysql

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

出现以下页面则启动成功

 

再在mysql安装目录下bin下开启新的cmd页面,连接mysql并执行如下命令

flush privileges;

ALTER USER "root"@"localhost" IDENTIFIED BY "123456";

flush privileges;

 

完成如上操作后,关闭这两个cmd,然后在服务中将mysql服务启动即可。