好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

简洁版:

当你遇到 打命令 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   没有   去百度   进入   密码   

查看更多关于登录 Mysql 时遇到错误 Error1524 提示 ‘mysql_naive_password’的详细内容...

  阅读:23次