mysqli使用localhost问题 Warning: mysqli::mysqli(): (HY000/2002): No such file or directory
今天在使用PHP的CLI方式访问mysql数据库时出现了一个Nosuchfileordirectory的错误,查找资料并在最终解决后记录一下。这个问题应该也会存在于非CLI方式访问,简单的代码是这样的:<?php$mysqli=newmysqli('localhost','root','root','test');如果上面的连接地址是localhost就会报此错误,改成127.0.0.1后正常。当主机填写为localhost时MySQL会采用unixdomainsocket连接,当主机填写为127.0.0.1时MySQL会采用TCP/IP的方式连接。使用Unixsocket的连接比TCP/IP的连接更加快速...