码迷,mamicode.com
首页 > 数据库 > 详细

登录 Mysql 时遇到错误 Error1524 提示 ‘mysql_naive_password’is not loaded

时间:2020-12-10 11:01:21      阅读:6      评论:0      收藏:0      [点我收藏+]

标签:mysq   初学   方法   error   load   没有   去百度   进入   密码   

简洁版:

当你遇到 打命令 mysql -h -u -p 的时候提示 Mysql Error1524 ‘mysql_naive_password’is not loaded

并且打命令 mysqld --skip-grant-tables 然后 mysql -u root 无密码进入mysql  这个做法没有用的时候

删除 data 文件夹 重新 sqld --initialize-insure 能让你重新进入 mysql

 

bibi版:

事情的起因是我用 mybatis 访问 mysql ,出现了一些错误(具体什么错误我不记得了,因为我快被接来下的要讲的错误折磨feng了)

当时啥也不知道就面向百度查怎么办 现在想想当时要做的应该是设置 root 账户的 authen plugin 为 mysql_naive_password

于是天真的我开始照着网友的指导敲命令了 然后就出现了mysql登!录!不!了!的问题

具体的表现就是 打命令 mysql -h -u -p 的时候提示 Mysql Error1524 ‘mysql_naive_password’is not loaded

我又再次面向百度查了 然而。。。不管怎么做都没用了

网友们的做法普遍就是修改 my.ini 中的 mysqld option 添加 --skip-grant-tables

但是我的mysql目录下面没有这个文件

然后我又查到了其他的做法 实际上是一个意思 就是直接打命令 mysqld --skip-grant-tables 然后 mysql -u root 无密码进入mysql

但是 我这还是提示 Mysql Error1524 ‘mysql_naive_password’is not loaded

各种换汤不换药的方法试了很多我要崩溃了 这对一个初学者来说太过于残忍

现在我就剩下了一个做法就是卸了mysql重装 但是这太麻烦了。。

于是我尝试着 删除 data 文件夹 重新 sqld --initialize-insure 

成功了 !我终于又能进去 mysql 了 ! 感天动地 !

面向百度的时候看到一个人讲 当遇到一个问题去百度的时候会看到很多处理办法 你也不知道哪个会 work 这个时候不要盲目尝试 很容易把瞎子治成聋子。。。经过这次事件 我深以为然。。。

登录 Mysql 时遇到错误 Error1524 提示 ‘mysql_naive_password’is not loaded

标签:mysq   初学   方法   error   load   没有   去百度   进入   密码   

原文地址:https://www.cnblogs.com/yangyy233/p/14091905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!