码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu16.04忘记密码解决方案

时间:2018-12-22 01:31:35      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:cal   软件   重新安装   host   必须   lock   忘记密码   其他   ring   

主要解决通过sudo apt-get install安装mysql时输入密码时输错导致安装成功后,无法登陆MySQL。

之前遇到这种问题时,我个人比较喜欢通过卸载并重新安装解决,后来觉得这个虽然可以解决,但是我觉得卸载重新安装这种解决问题的方式称不上好的方式,有种逃避问题的感觉。

今天我又再次遇到这个问题了,我心里第一想的就是卸载重安,这样一来也省事情,不过我转念一想,既然是问题,那就必须要彻底解决,万一以后带其他新人的时候,出现问题时,教他们删除重安?可是软件开发整个流程看,很多问题不是靠着重来这样的逃避方式解决,而是面对问题并将其攻克,同时这样也对于个人而言也是一次成长的机会。

 

解决问题步骤如下:

(1)修改配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 在[mysqld]下方的skip-external-locking下面添加一行: skip-grant-tables
(2)重启MySQL服务: /etc/init.d/mysql restart

(3)修改root密码: a.在终端输入mysql直接进入mysql b.USE mysql; c.UPDATE mysql.user SET authentication_string=password(‘0000‘) WHERE User=‘root‘ AND Host =‘localhost‘; d.quit; e. 把/etc/mysql/mysql.conf.d/mysqld.cnf文件中添加的一行注释掉 也就是skip-grant-tables d.重启MySQL

 

ubuntu16.04忘记密码解决方案

标签:cal   软件   重新安装   host   必须   lock   忘记密码   其他   ring   

原文地址:https://www.cnblogs.com/youcong/p/10159032.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!