本人的虚拟机原来使用yum安装了MySQL,但由于安装了宝塔,又在宝塔面板安装了MySQL5.7,导致在SSH中输入如下代码后出现报错,不能登陆。
mysql -uroot -pRoot123!
尝试很多方法,最后发现最管用的是在宝塔面板卸载MySQL,再重装。
此时使用mysql命令可以直接在SSH中进入MySQL服务,然后修改密码。
在进行了此操作后,之后的每次启动虚拟机MySQL需要手动开启,才能连接MySQL远程工具
service mysqld status #查看MySQL服务是否开启
service mysqld start #开启MySQL服务
注意先关闭防火墙或者添加3306端口号