mysql 报错 ERROR 1396 (HY000) Operation ALTER USER failed for root@localhost 解决方案

参考:https://blog.csdn.net/m0_74824534/article/details/144177078

mysql 修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '123'; 时,报错 ERROR 1396 (HY000): Operation ALTER USER failed for root@localhost 解决方案:

2024-4-3 段子手168

1、首先连接权限数据库:

mysql> use mysql;

2、查看 user 主机名:

mysql> select user, host from user;

可以看到 root 用户的 host 是 【%】,而非 localhost

3、所以修改密码命令更改为:

mysql> ALTER USER 'root'@'%' IDENTIFIED BY '123';

相关推荐
qw94925 分钟前
MySQL 08 章——聚合函数
数据库·mysql
开心工作室_kaic1 小时前
springboot548二手物品交易boot代码(论文+源码)_kaic
前端·数据库·vue.js·后端·html5
尘浮生4 小时前
Java项目实战II基于微信小程序的家庭大厨(开发文档+数据库+源码)
java·开发语言·数据库·微信小程序·小程序·maven
m0_634601665 小时前
2025.1.2
java·服务器·数据库
张乔248 小时前
spring boot项目启动时自定义logo
java·数据库·spring boot
xiaobai12 38 小时前
MySQL图形化界面工具--DataGrip
数据库·mysql
freejackman9 小时前
Redis快速入门
数据库·redis·缓存
lisacumt9 小时前
【flink-cdc】flink-cdc 3版本debug启动pipeline任务,mysql-doris
大数据·mysql·flink
雪碧透心凉_9 小时前
Win32汇编学习笔记03.RadAsm和补丁
linux·服务器·数据库
代码欢乐豆9 小时前
NoSQL——期末复习(3)第三章MongoDB重点思考题
数据库·mongodb·nosql