提示:点击上方“Linux公社”↑即可免费订阅
在使用MySQL数据库的时候,由于某些原因,长时间没有登录MySQL,或者因为工作交接没有完成,导致数据库root登录密码忘记,本文就给大家介绍一种当忘记MySQL root密码时的解决办法,非常高效。
首先要确保Linux服务器处于安全状态,即任何人都不能随意连接MySQL数据库。因为在重置MySQL root密码期间,MySQL数据库完全没有密码保护,其他用户也可以任意登录和修改MySQL信息。可以关闭MySQL对外端口,停止所有用户进程,使服务器达到准安全状态。最安全的状态就是在服务器上操作,拔掉网线。
1.更改f配置文件
0.MySQL版本检查
mysql--
1.使用以下命令编辑/etc/f配置文件:vim /etc/f或vi /etc/f或nano /etc/f
2.在[]下添加skip-grant-,然后保存退出
3.重启mysql服务:
2. 更改 root 用户名
1.重启后执行mysql命令,进入mysql命令行
2.更改root用户密码
MySQL> mysql.user SET =('新密码') 其中 USER='root';
MySQL> 刷新;
MySQL>退出
3、最后将/etc/f中的skip-grant-注释掉,然后重启mysql,即:
好的,现在我们可以使用新的root密码登录MySQL了。
mysql -u 根 -p
以上就是小编为大家介绍的Linux下MySQL忘记root密码的解决办法,希望对大家有所帮助,如果还有疑问可以给我留言,小编会及时回复大家的。
本文永久更新链接地址:
看完这篇文章,别忘了给我们点个赞哦。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。