打开MySQL的配置文件my.cnf 在最后一行添加一句skip-grant-tables。重启mysql服务就可以免密码登录了。出现这种问题的原因有很多种,有可能是selinux的问题,还有很可能是mysql的pid没有写权限,要具体问题具体分析。
无法连接到mysql,一个原因是因为你的IP、数据库、用户和密码、端口有填的不对的,如果保证都对,那么另一个问题就是你的mysql数据库是否允许远程连接,还有防火墙是否允许。
检查网站里的链接字符串,以及数据库服务,看看是字符串写错了,还是mysql服务未开启或未配置好