Mysql忘记密码不能登录的办法
今天想要登录mysql,但是密码忘掉了。现将解决方法总结如下:
(1) 启动mysqld进程
(2) 无密码登录
本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:
(3)修改密码
用户相关信息在mysql.user表中,因此要修改此表中的内容,但是mysql 5.7 中,此表已经无password字段了。
上网查了下发现,authentication_string 是password经过MD5加密后的字段。代替了原password字段。
因此要改密码,只能update这个字段了。
在这里我将值为root的user对应的password也改为root。重新登录试下:
成功。