提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

\qquad 在Centos7中,初次使用MySQL会进行一个获取初始密码的操作,而有的小伙伴发现自己执行了grep 'temporary password' /var/log/mysqld.log之后没有任何输出,再去查看/var/log/mysqld.log文件发现里面并没有temporary password,这是因为以前安装过MySQL,而卸载的时候没卸载干净有残留数据,下面给大家展示一下解决方案,供大家参考。

本文适用MySQL 5.7或以上版本


解决方案

原理:删除残留的数据,然后重新启动MySQL服务

  1. 删除原来安装过的mysql残留的数据
rm -rf /var/lib/mysql
  1. 重启MySQL服务
systemctl restart mysqld
  1. 再获取初始化密码
grep 'temporary password' /var/log/mysqld.log

总结

  • 本文为Centos7系统的MySQL 5.7或以上版本遇到的此问题,其他版本的Linux系统大同小异,这里就不逐一列出了。
  • 欢迎大家提出建议以及批评,有任何问题可以私信。
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐