win10如何更改mysql的密码

目录

当你知道mysql当前密码的时候。

方式一:用mysqladmin工具

方式二:登入数据库使用命令

当你忘记mysql当前密码的时候。

方式一:以跳过权限模式启动MySQL

方式二:修改配置文件(改完密码记得改回配置文件)


我的MySQL环境是5.6.14

当你知道mysql当前密码的时候。
方式一:用mysqladmin工具

管理员打开命令行输入

bash 复制代码
mysqladmin -u root -p password "newpassword"

回车会提示你输入密码。

成功效果图如下

方式二:登入数据库使用命令

管理员打开命令行用当前用户登入数据库,然后输入以下语句修改密码

bash 复制代码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');

成功效果图如下

当你忘记mysql当前密码的时候。
方式一:以跳过权限模式启动MySQL

1.停止运行mysql服务

2.屏蔽权限

bash 复制代码
mysqld --skip-grant-table

效果图如下

3.新开启一个终端输入以下命令即可。

bash 复制代码
UPDATE user SET password=PASSWORD("newpassword") WHERE user ="root";
FLUSH PRIVILEGES;

效果图如下

方式二:修改配置文件(改完密码记得改回配置文件)

1.修改my.ini配置文件

在服务端设置部分增加一行,保存并开启mysql服务。

bash 复制代码
skip-grant-table=true

2.进入终端输入以下命令即可。

bash 复制代码
UPDATE user SET password=PASSWORD("newpassword") WHERE user ="root";
FLUSH PRIVILEGES;

效果图如下:

3.记得修改回来my.ini配置文件

相关推荐
SelectDB8 分钟前
雨润集团 统一实时数据仓库:Apache Doris / SelectDB 的技术能力与实践
数据库
SelectDB14 分钟前
天翼云 Iceberg 湖仓一体:Apache Doris / SelectDB 的技术能力与实践
数据库
l12586540 分钟前
# RAG重排序实战:硅基流动bge-reranker-v2-m3在线API vs 本地CrossEncoder,一篇讲透两种方案
数据库·人工智能·python·深度学习·算法·机器学习·langchain
张洛闻Eren1 小时前
MySQL 管理复制拓扑【MySQL第四课】
linux·运维·数据库·mysql
西安景驰电子1 小时前
《PTP精确时间协议系列》第二篇:工程部署、调试与性能优化
运维·服务器·网络·数据库·windows·性能优化
xrkhy2 小时前
redis-shake的使用windows版本
数据库·windows·redis
小王C语言3 小时前
MySQL 内置函数:日期函数、字符串函数、数学函数、其他函数
数据库·mysql
ClouGence3 小时前
当 AI 开始直接操作数据库,传统数据库管理工具还有必要吗?
数据库·后端·agent
渣渣盟3 小时前
误删数据之后:MySQL、PostgreSQL、Oracle三库紧急恢复完全实操手册
mysql·postgresql·oracle
teak_on_my_way4 小时前
外网通过 Nginx 访问 Doris Stream Load:一次 HTTP 307 疑难排查与完整代理方案
运维·数据库·nginx·http