使用php7连接mysql失败的问题

第一次使用php7连接mysql数据库的时候

1.错误结果:

[2002] php_network_getaddresses: getaddrinfo failed: Name or service not known

2.代码

$mysqli=new mysqli();
$mysqli->connect("localhost","username","password","database");

3.涉及系统

  • windows: phpstudy
phpstudy.png
  • ubuntu: 18.04
    4.解决方案
$mysqli=new mysqli();
$mysqli->connect("127.0.0.1","username","password","database");

5.总结

被这个坑了好久,Google了很有也没有找到一个解决方案。都是给你说一些高大上的看不懂又解决不了的方案。个人感觉这个似乎是因为第一次的话没有记住localhost。好像之后使用localhost就能连接了,就第一次失败了。连上一次之后就不会再出现这个错误了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。