环境 :centos7 +VMware14+Mysql5.6
问题: 忘记密码
解决方法
1.[root@localhost ~]#service mysql stop #停止mysql 服务
2.[root@localhost ~]#vim /etc/my.cnf # 修改文件在最后一行添加
2.1 skip-grant-table #忽略权限直接登录
3.[root@localhost ~]# service mysql start # 启动mysql服务
4.[root@localhost ~]# mysql #直接登录
4.1 mysql> use mysql ; #使用mysql 数据库
4.2 mysql> update user set password=password("你要修改的密码") where user='root'; #更新数据
4.3 mysql> flush privileges; #刷新
4.4 mysql> exit # 退出
5[root@localhost ~]#service mysql stop #停止mysql 服务
6.[root@localhost ~]#vim /etc/my.cnf # 删除刚才添加的字段 保存退出
7.[root@localhost ~]# service mysql start # 启动mysql服务
完结
以上步骤是本人一步一步尝试没有错误才发上来的 如有出入请参考 环境是否相同
我写博客不是为了证明自己有多厉害 只是为了加深印象 还有以后看看当时我究竟是怎样的