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

相关推荐
用户62799471826210 分钟前
南大通用 GBase 8s 中的外部表创建与应用
数据库
探索为何13 分钟前
SQL解析器:实现进阶功能
数据库·后端
magic 24513 分钟前
spring之JdbcTemplate、GoF之代理模式、面向切面编程AOP
java·数据库·spring·maven·nexus
Yasen^o44 分钟前
Redis-场景缓存+秒杀+管道+消息队列
数据库·redis·缓存
Blossom.1181 小时前
KWDB创作者计划—KWDB:AIoT场景下的分布式多模数据库实践
数据库·人工智能·分布式·物联网·性能优化·车联网·kwdb
1988我想和这个世界谈谈1 小时前
若依前后端分离版本从mysql切换到postgresql数据库
数据库·postgresql
ldq_sd3 小时前
Django 生成PDF文件
数据库
GreatSQL社区3 小时前
MySQL下200GB大表备份,利用传输表空间解决停服发版表备份问题
数据库·mysql·adb
翻滚吧键盘3 小时前
数据库无法插入中文字符
数据库