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配置文件

相关推荐
审判长烧鸡13 小时前
PostgreSQL之索引/函数/触发器
数据库·postgresql·触发器·函数·索引
Data_Journal13 小时前
如何使用cURL更改User Agent
大数据·服务器·前端·javascript·数据库
AtOR CUES13 小时前
MySQL——表操作及查询
android·mysql·adb
Python私教13 小时前
GenericAgent PySide6 桌面应用深度解析:悬浮按钮 + 聊天面板的原生 Qt 方案
开发语言·数据库·qt
byoass14 小时前
企业云盘与设计软件深度集成:AutoCAD/Revit/SolidWorks插件开发与API集成实战
服务器·网络·数据库·安全·oracle·云计算
爬山算法14 小时前
MongoDB(113)如何使用第三方工具进行MongoDB监控?
数据库·mongodb
早日退休!!!15 小时前
大模型推理瓶颈七层分析模型
java·服务器·数据库
大山同学15 小时前
claudecode精炼版-CoreCoder
数据库·人工智能·claude code·corecoder
of Watermelon League16 小时前
5、使用 pgAdmin4 图形化创建和管理 PostgreSQL 数据库
数据库·postgresql
Dontla16 小时前
Python asyncpg库介绍(基于Python asyncio的PostgreSQL数据库驱动)连接池、SQLAlchemy
数据库·python·postgresql