标签: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