MySQL8忘记密码如何解决


今天就跟大家聊聊有关MySQL8忘记密码如何解决,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。步骤一:跳过权限表步骤二:将密码置空然而,这个方案,却在MySQL8不适用。本篇文章将来解决MySQL 8忘记密码重置密码问题。主要包括三方面类容内容一:简述解压式安装MySQL 8内容二:忘记密码重置密码解决方案一内容三:忘记密码重置密码解决方案二一 安装1.在官网下载安装包(官网提供两种安装方式:可视化安装方式和解压式),本示例以基于解压式。官网下载地址https://dev.mysql.com/downloads/mysql/2.将安装包解压,放在 C:MySQL 目录下面3.配置环境变量MySQL_HOME=”C:MySQLmysql-8.0.15-winx64″PATH=”%MySQL_HOME%bin”4.以管理员身份打开dos(1)启动服务mysqld –install(2)初始化并产生初始化密码(MySQL7开发云主机域名+没有data目录,初始话安装data目录)mysqld –initialize –user=mysql –console
(3)启动服务net start mysql(4)登录账号root,密码为初始话产生的临时密码A*v)(Ivw7xjQ,登录后,需要改变(5)更改root密码格式:alter user ‘用户名’@’登录主机’ identified by ‘密码(自定义)’;(6)新密码登录(7)扩展命令移除服务:mysql –remove停止mysql服务:mysql stop mysql退出mysql:exit二 解决忘记密码问题(一)方案一1.管理员身份进入dos2.停止mysql服务net stop mysql3.无密码启动mysqld –console –skip-grant-tables –shared-memory
4.另启一个dos窗口,无密码登录5.清空密码注意:authentication_string采用的是plugin加密方式,故设置为空,不要设置为其他值6.启动服务关闭打开的两个dos窗口,然后以管理员身份重新打开一个dos窗口,启动服务net start mysql7.无密码登录mysql -u root
8.重新设置密码修改后,就可以用新密码登录了。9.新密码登录(二)方案二:利用参数 –init-file参数1.停止服务net stop mysql2.在c:MySQL 目录下创建ResetPWD.txt文件,文件内容为ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123456’;3.执行ResetPWD.txt文件mysqld –init-file=c:mysqlResetPWD.txt –console,执行完毕后,关闭dos窗口4.启动mysqlnet start mysql5.用新密码登录看完上述内容,你们对MySQL8忘记密码如何解决有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注开发云行业资讯频道,感谢大家的支持。

相关推荐: mysql 出现1062错误的解决方法

小编给大家分享一下mysql 出现1062错误的解决方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql 出现1062错误的解决办法:首先打开mysql的配置文件【my.cnf】;然后在client和mysqld下面加上相关代码;最后存关…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/19 12:17
下一篇 06/19 12:17

相关推荐