怎么解决localhost无法链接本地mysql数据库问题

这是一个两难的问题,不要将 localhost 与 1 2 7 .0.0.1 混淆。

mysqld --verbose --help | mysqld --verbose --help | mysqld --verbose --help | grep socket 检查位置并修改 php.ini 中的 mysql.default_socket。

不要以为localhost会自动适应,手动设置对应的路径。

怎么解决localhost无法链接本地mysql数据库问题?

哎呀,兄弟,我最近一直在玩网站,创建了一个 PHP 网页,我想链接到本地​​ MySQL 数据库来好玩。
结果,哎呀,我一怒之下差点把电脑毁了。
当你谈论这个时,你从哪里开始?
去年,我在家里启动了一个小项目,使用 Navicat for MySQL 构建了一个本地数据库。
后来我在Dreamweaver中创建了一个PHP网页,想测试一下链接数据库。
哎,一运行就给我弹出错误信息,气得我直跺脚。

当我看到它时,这是行不通的。
它必须得到解决。
于是,我开始查资料,发现需要修改hosts文件。
我想了想,这个名字听起来有点花哨,我不知道该如何处理。
然后,我按照网上的教程,在C:\Windows\System3 2 \drivers\etc目录下找到了hosts文件。

打开它,看到有1 2 7 .0.0.1 localhost,前面有一个“”符号。
我当时就在想,这有评论吗?我删除了“”并保存了它。
然后,我再次尝试运行 PHP 网页,嘿,它居然链接了。

但是,您需要小心这一点。
我听说如果您的计算机中没有该行,则必须手动添加。
当时我就按照网上的教程,手动添加了这一行,然后就完成了。

所以,兄弟,如果你也遇到同样的问题,可以试试这个方法。
不过这个只是我自己遇到的,所以不敢讲具体原理。
你知道我的意思?哈哈。