背景:
在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系统大同小异,自行查别的资料,这里就不逐一列出了
- 还有别的问题可以在下方评论,我会逐一回复,感谢大家的阅读
文章评论