MySQL忘记密码,重置root密码(纯步骤)
Posted 码仔ROC
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL忘记密码,重置root密码(纯步骤)相关的知识,希望对你有一定的参考价值。
进入mysql安装bin文件夹,打开cmd
1、停止服务(若已停止则忽略)
net stop mysql
2、跳过MySQL验证(无密码登录)
其中my.ini文件地址根据自己情况修改
mysqld --defaults-file="C:ProgramData\\MySQL\\MySQL Server 8.0\\my.ini" --console --skip-grant-tables --shared-memory
3、以管理员方式启动新的cmd命令提示符窗口,并进入mysql安装的bin目录
4、直接输入“mysql”进入mysql工作台界面
如果报错找不到命令“mysql”,可以输入“.\\mysql”
5、输入命令“use mysql;” 打开mysql数据库
6、修改root密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;
由于权限认证没有重新加载,执行修改密码语句后会报错。
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
7、输入命令“flush privileges;”重新加载权限
flush privileges;
8、再次修改root账户密码
再次输入命令“ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;”修改root账户的密码
9、输入命令“exit”退出命令提示符窗口
mysql重置密码,忘记密码,重置root密码,重置mysql密码
最近才使用MySQL数据库,数据库密码忘记了。网上百度一大堆修改密码教程,都是不行的,而且内容大多数都是复制粘贴别人的过来,乱七八糟的,浪费了我几个小时的时间。所以就记录一下。 重置密码三大步骤: 一,停止服务。 二,设置无密码登录MySQL数据库。 三,执行修改”root“账号命令。 详细操作:
以上是关于MySQL忘记密码,重置root密码(纯步骤)的主要内容,如果未能解决你的问题,请参考以下文章
mysql 忘记密码,重置密码,mysql.user表为空的解决办法
linux下mysql-5.6忘记root密码,重置root密码详细过程