前提:之前的centos系统被移除掉之后,又进行了重新安装,到安装mysql服务,还是安装之前的安装流程进行操作。
过程:1、在安装好mysql服务之后,对其进行初始化并启动服务时,输入systemctl start mysql.service并敲回车,无任何反应
解决:首先Ctrl+c,停止之后,ps -ef | grep mysqld查看mysql进程,发现已经启动。具体问题原因没有排查到,服务是可以启动。
2、MySQL服务启动后,使用cat /var/log/mysqld.log | grep password获取到原始密码,使用mysql -uroot -p登录,输入密码后提示:【自己的低级错误】
解决:1.1、首先根据错误提示,找相关解决方案,包括在/etc/my.cnf文件中添加skip-grant-tables,这样不用密码登录,接着会使用
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'NEWPWD'; 这条语句始终不能执行成功,放弃这种做法。
备注:具体这种的解决方案,按照相关文档并没有得到解决。
1.2、恍然间发现,在输入密码的时候没有完全复制过来,只粘贴了一部分过去,才会报错。输入全部密码后,可以登录。
3、登录成功之后,需要修改密码,接着遇到如下图问题:意思为:您的密码不符合当前策略要求
解决:参考了http://www.bincpu.com/note/mysql/147博主的文章,先修改密码策略,再次修改密码,可以成功。
4、安装文章参考链接:
https://blog.csdn.net/weixin_42266606/article/details/80879571
http://www.bincpu.com/note/mysql/147
https://blog.csdn.net/weixin_41647577/article/details/84305406
参考链接按照安装步骤,均可以在centos上安装mysql服务成功,并且可以使用navicat链接。
备注:如有侵权,请联系撤回。谢谢!!