windows环境下MySQL 8.0 修改或重置密码

windows环境下MySQL 8.0 修改或重置密码

1打开命令窗口cmd,输入命令:net stop mysql,

停止MySQL服务,

开启跳过密码验证登录的MySQL服务

2输入命令

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

再打开一个新的cmd,无密码登录MySQL,

3输入登录命令:mysql -u root -p

密码置为空的操作命令如下:

(1)use mysql;

(2)update user set authentication_string='' where user='root';

退出mysql,执行命令:quit;

关闭以-console --skip-grant-tables --shared-memory启动的MySQL服务,

4打开命令框,输入:net start mysql

启动MySQL服务。

5密码已经置空,所以无密码状态登录MySQL,输入登录命令:mysql -u root

6更改密码的命令如下:

ALTER USER 'root' @ 'localhost' IDENTIFIED BY '新密码' ;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

验证更改后密码正确登录

7输入quit;

退出当前登录,输入登录命令:mysql -u root -p

输入密码,成功登录,到此,重置密码结束。

相关推荐
好望角雾眠1 小时前
第三阶段数据库-7:sql中函数,运算符,常用关键字
数据库·笔记·sql·学习·sqlserver·c#
牛角上的男孩4 小时前
apt update Ign and 404 Not Found
开发语言·数据库
帧栈7 小时前
开发避坑指南(29):微信昵称特殊字符存储异常修复方案
java·mysql
瓜酷月..7 小时前
MySQL的高可用+MHA
数据库·mysql
差不多的张三7 小时前
【解决方案】powershell自动连接夜神adb端口
数据库·adb
小马哥编程9 小时前
【软考架构】第6章 数据库基本概念
数据库·oracle·架构
自学也学好编程9 小时前
【数据库】PostgreSQL详解:企业级关系型数据库
数据库·postgresql
.Eyes10 小时前
OceanBase 分区裁剪(Partition Pruning)原理解读
数据库·oceanbase
苹果醋311 小时前
Java并发编程-Java内存模型(JMM)
java·运维·spring boot·mysql·nginx
MrZhangBaby11 小时前
SQL-leetcode— 2356. 每位教师所教授的科目种类的数量
数据库