2、再查防火墙iptables -L -n,看看是不是允许了3306端口
linux下除了可以监听某个端口,还可以监听到UNIX domain sockets,你的网站打开正常,并不能说明一定得连3306端口,linux下连接localhost也不一定是连的是localhost:3306,有可能直接连UNIX domain sockets了。SSH到主机上输入下面的命令:
vi /etc/mycnf
在[mysqld]下添加:
skip-networking
最后重启Mysql
service mysqld restart
检查Mysql是否正常运行
service mysqld statusTelnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。
说明3306数据库没开启远程吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)