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';

相关推荐
LQ深蹲不写BUG2 小时前
MySql的事务机制
数据库·mysql
逼子格3 小时前
【Proteus仿真】定时器控制系列仿真——秒表计数/数码管显示时间
数据库·单片机·嵌入式硬件·51单片机·proteus·定时器·硬件工程师
stein_java4 小时前
Mybatis-7 XML映射器
数据库·sql·mybatis
xhbh6664 小时前
开发效率翻倍:资深DBA都在用的MySQL客户端利器
数据库·mysql·数据库连接工具·mysql 连接工具
LJC_Superman4 小时前
Web与Nginx网站服务
运维·服务器·前端·网络·数据库·nginx·vim
java水泥工5 小时前
校园管理系统|基于SpringBoot和Vue的校园管理系统(源码+数据库+文档)
数据库·vue.js·spring boot
高山有多高5 小时前
详解文件操作
c语言·开发语言·数据库·c++·算法
盒马coding5 小时前
PostgreSQL与Greenplum常见连接客户端
数据库·postgresql
言之。5 小时前
Django get_or_create 方法详解
数据库·django·sqlite