mysql跳过密码验证登录,找不到mysql数据库

映月2013 2017-05-29 10:53:02
root密码过期,安全登录成功后,只显示information_schema一张表,不能进入mysql.user表对root用户进行修改密码,求各位大神指点,十分感谢!

...全文
775 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2017-05-31
  • 打赏
  • 举报
回复
启动时加上 skip-grant-tables 参数,登录进去之后,把密码改了
zjcxc 2017-05-31
  • 打赏
  • 举报
回复
试试能否执行 flush privileges, 如果能,执后重新登录 看看 如果不能,根据错误提示,配置 skip-grant-tables 后重新启动,这时应该能够 flush privileges 了
映月2013 2017-05-30
  • 打赏
  • 举报
回复
试了还是不可以,不能对mysql数据库进行操作,但mysql数据库肯定是存在的
ckc 2017-05-30
  • 打赏
  • 举报
回复
没见过这种情况。你去数据目录下看看mysql库还正常存在吗? 用grant all on mysql to root@"%" identified by '新密码' 试下有没有用
映月2013 2017-05-29
  • 打赏
  • 举报
回复

貌似安全模式下不能查看权限
ACMAIN_CHM 2017-05-29
  • 打赏
  • 举报
回复
show grants 看一下。

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧