代码如下:$mysqli=newmysqli('localhost','root','184995511','cg_levi');if($mysqli->connect_error){die('ConnectError('.$mysqli->connect_errno.')'.$mysqli->connect_error);};echo'ok';如果上面连接地址为'localhost'就会报错,如下:Warning:mysqli::mysqli():(HY000/2002):Nosuchfileordirectoryin/mnt/www/cglevi/publichtml/mysql.phponline2ConnectError(2002)Nosuchfileordirectory将'localhost'修改为'127.0.0.1'之后链接正常查看了hosts没有问题,如下:127.0.0.1localhost::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain6/etc/hosts(END)查看mysql状态,没有问题,如下:mysql>status;--------------mysqlVer14.14Distrib5.6.10,forLinux(x86_64)usingEditLinewrapperConnectionid:860Currentdatabase:Currentuser:root@localhostSSL:NotinuseCurrentpager:stdoutUsingoutfile:''Usingdelimiter:;Serverversion:5.6.10MySQLCommunityServer(GPL)Protocolversion:10Connection:LocalhostviaUNIXsocketServercharacterset:latin1Dbcharacterset:latin1Clientcharacterset:utf8Conn.characterset:utf8UNIXsocket:/var/lib/mysql/mysql.sockUptime:13hours13min50secThreads:1Questions:11900Slowqueries:0Opens:100Flushtables:1Opentables:80Queriespersecondavg:0.249--------------请问如何解决?
相关分类