grep ‘temporary password‘ varlogmysqld.log输出为空
grep 'temporary password' varlogmysqld.log输出为空
·
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
\qquad 在Centos7中,初次使用MySQL会进行一个获取初始密码的操作,而有的小伙伴发现自己执行了grep 'temporary password' /var/log/mysqld.log之后没有任何输出,再去查看/var/log/mysqld.log文件发现里面并没有temporary password,这是因为以前安装过MySQL,而卸载的时候没卸载干净有残留数据,下面给大家展示一下解决方案,供大家参考。
本文适用MySQL 5.7或以上版本
解决方案
原理:删除残留的数据,然后重新启动MySQL服务
- 删除原来安装过的mysql残留的数据
rm -rf /var/lib/mysql
- 重启MySQL服务
systemctl restart mysqld
- 再获取初始化密码
grep 'temporary password' /var/log/mysqld.log
总结
- 本文为Centos7系统的MySQL 5.7或以上版本遇到的此问题,其他版本的Linux系统大同小异,这里就不逐一列出了。
- 欢迎大家提出建议以及批评,有任何问题可以私信。
更多推荐
所有评论(0)