Mysql8.0以上如何重置初始密码


本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。

本篇文章给大家介绍一下Mysql8.0以上重置初始密码的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

网上大部分的方法都是通过在My.ini或是My_default.ini中添加?Cskip-grant-tables的方法来实现跳过Mysql密码来连接数据库,并更改密码。

我花了接近三个小时的时间使用网上的办法,想要通过这些方法跳过数据库登录密码,从而更改初始密码。这完完全全浪费了我三个小时的时间。

经过一段时间的摸索,我终于找到了一种可行的方法。

以下命令行代码均在管理员模式下操作

命令行exe文件目录:C:\Windows\System32\cmd.exe -> 右键 -> 以"管理员模式运行"

第一步:关闭Mysql服务

首先,确保自己已经关闭了Mysql的服务

1

2

cd c:\web\mysql-8.0.16\bin(此处输入自己的Mysql安装地址)

net stop mysql

关闭Mysql服务

第二步:跳过Mysql密码验证

关闭Mysql服务之后,继续在C:\web\Mysql-8.0.16\bin目录下进行操作

输入

1

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

在输入这行代码之后,我们就已经成功跳过Mysql的密码登录了

跳过Mysql密码登录

第三步:无密码方式进入Mysql

在上述步骤之后,再打开一个管理员模式运行的cmd.exe

进入mysql下的bin目录后,直接登录mysql

不需要通过net start mysql打开mysql服务

在命令行中输入以下代码

1

2

cd c:\web\mysql-8.0.16\bin(此处输入自己电脑上的安装目录)

mysql -u root -p

此时会显示让你输入密码,直接回车,就可以成功连接Mysql

阅读剩余部分

相关阅读 >>

关于Mysql8.0 innodb并行执行的详解

如何安装Mysql8.0

Mysql8.0出现服务无法启动 3534问题

mac 如何安装 Mysql8.0

Mysql8.0以上如何重置初始密码

更多相关阅读请进入《Mysql8.0》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...