linux mysql误修改user表导致无法root用户登录-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

linux mysql误修改user表导致无法root用户登录

2016-03-11 14:22:16 1953 1

inux mysql误修改user表导致无法root用户登录,急救!!!

mysql> select user,host,password from user; 
+--------------+-----------------------+-------------------------------------------+ 
| user         | host                  | password                                  | 
+--------------+-----------------------+-------------------------------------------+ 
| root         | localhost             | *598FE94BA75703c76064DE2F9203CBA7DD62B920 | 
| root         | zhangyi |                                             | 
| root         | 127.0.0.1             |                                           | 
|              | localhost             |                                           | 
|              | zhangyi |                                                         | 
+--------------+-----------------------+-------------------------------------------+

将其中host=127.0.0.1的密码通过MySQL-WorkBench也改成了和host等于localhost记录一样的值,导致mysql无法root登录,求教!

不懂mysql为何一个是127.0.0.1和localhost一个有密码一个没密码,改了就登录不了。

引用:

因为mysql在验证用户时先对user表进行排序:

  1. specified的host排在pattern的host前面。
  2. 相同host的条目,specified的user排在anonymous的前面。
  3. 其他按默认存储顺序。
    排序结束后,从第一条开始匹配,如果匹配符合则忽略剩下所有。
取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 18:59:14

    这里把详细的步骤写出来吧

    停止mysql服务
    1.在my.ini/my.cnf的mysqld部分加入"sjip-grant-tables"
    2.开始mysql服务
    3.user mysql
    4update user set Passwrod = password('yourpasswrod') where User = 'root'
    5退出mysql,删除配置文件的skip-grant-tables
    6重启mysql

    0 0
相关问答

1

回答

【RDS】RDS MySQL如何终止会话?

2022-01-12 16:17:02 446浏览量 回答数 1

1

回答

RDS MySQL如何终止会话?

2022-01-07 14:15:23 873浏览量 回答数 1

1

回答

程序使用RDS MySQL执行查询SQL时,报如下错误,如何进行排查?

2022-01-07 21:08:09 1073浏览量 回答数 1

1

回答

RDS MySQL如何使用Percona Toolkit?

2022-01-07 16:54:04 1182浏览量 回答数 1

1

回答

RDS MySQL引擎表索引方式更改为Hash无效的原因?

2022-01-07 16:53:24 1336浏览量 回答数 1

1

回答

RDS MySQL如何保证数据库字符编码正确?

2022-01-07 16:52:52 1173浏览量 回答数 1

1

回答

RDS MySQL实例执行“show slave hosts”的结果,说明了什么?

2022-01-07 16:52:00 1177浏览量 回答数 1

1

回答

RDS MySQL如何查看时区?

2022-01-07 16:51:24 1170浏览量 回答数 1

1

回答

云数据库 RDS MySQL 版如何为无主键表添加主键?

2022-01-07 16:50:51 4416浏览量 回答数 1

1

回答

MySQL/RDS数据同步到MaxCompute的方法有哪些?

2021-12-08 11:27:14 235浏览量 回答数 1
2709
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载