Mysql忘记密码不能登录的办法

今天想要登录mysql,但是密码忘掉了。现将解决方法总结如下:
(1) 启动mysqld进程
Mysql忘记密码不能登录的办法

(2) 无密码登录
Mysql忘记密码不能登录的办法
本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:

(3)修改密码
用户相关信息在mysql.user表中,因此要修改此表中的内容,但是mysql 5.7 中,此表已经无password字段了。
Mysql忘记密码不能登录的办法
上网查了下发现,authentication_string 是password经过MD5加密后的字段。代替了原password字段。
因此要改密码,只能update这个字段了。
Mysql忘记密码不能登录的办法
在这里我将值为root的user对应的password也改为root。重新登录试下:
Mysql忘记密码不能登录的办法
成功。