当前位置: 首页 > news >正文

MySQL 8 - 能够成功创建其他用户但无法修改 root 用户的密码

问题: 创建其他用户就可以,为什么修改root 密码不可以?

如果能够成功创建其他用户但无法修改 root 用户的密码,这可能是因为 MySQL 8 及更高版本引入了一个名为"caching_sha2_password"的身份验证插件作为默认设置,而该插件与之前的 “mysql_native_password” 插件不兼容。这可能导致修改 “root” 用户密码时出现问题。

要解决这个问题,可以尝试按以下步骤修改 root 用户的密码:

使用 mysql_native_password 插件修改 root 用户密码:

1、登录到 MySQL 作为 root 用户:
不知道密码就(sudo mysql -u root -p

mysql -u root -p

2、在 MySQL 命令行中执行以下命令:

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

将 ‘新密码’ 替换为想要设置的新密码。

3、刷新权限:

执行以下命令:

FLUSH PRIVILEGES;

4、退出 MySQL 命令行:

exit

现在,能够使用新密码以 mysql_native_password 插件身份验证方式登录 root 用户。

http://www.lryc.cn/news/198994.html

相关文章:

  • k8s kubernetes 1.23.6 + flannel公网环境安装
  • 博客系统中的加盐算法
  • 同花顺动态Cookie反爬JS逆向分析
  • 异步加载JS的方法
  • IO/NIO交互模拟及渐进式实现
  • springboot+html实现密码重置功能
  • LeetCode 2525. 根据规则将箱子分类【模拟】1301
  • atcoder [Road of the King] 题解(DP好题)
  • CImageList 图像列表
  • 【OpenGL】四、坐标系统和摄像机
  • 使用vcpkg管理依赖第三库
  • Android渲染一个列表的过程,并提供动态改变样式
  • Leetcode—260.只出现一次的数字III【中等】
  • Mysql 约束,基本查询,复合查询与函数
  • web前端基础CSS------美化页面“footer”部分
  • 在中国,技术到底有多有用?
  • 《动手学深度学习 Pytorch版》 9.2 长短期记忆网络(LSTM)
  • 计算机操作系统-第十一天
  • Flutter视图原理之StatefulWidget,InheritedWidget
  • 观察者模式-对象间的联动
  • Webpack十大缺点:当过度工程化遇上简单的静态页面
  • 新手指南|如何快速参与Moonbeam Ignite
  • VR航天科普主题公园模拟太空舱体验馆vr航天模拟体验设备
  • Spring Boot OAuth 2.0整合详解
  • 安装visual studio报错“无法安装msodbcsql“
  • webGL编程指南 第三章 矩阵平移三角形.translatedTriangle_Matrix
  • 修改echarts的tooltip样式 折线图如何配置阴影并实现渐变色和自适应
  • [论文笔记] SurroundOcc: Multi-Camera 3D Occupancy Prediction for Autonomous Driving
  • 辅助驾驶功能开发-功能对标篇(16)-NOA 城市辅助系统-毫末智行
  • H3C的IRF堆叠互联关系说明