为什么127.0.0.1在Laravel .env和database.php文件中不起作用,但是'localhost'可以工作?

鲁宾逊

首先,让我说我sqlstate[hy000] [2002] connection refused通过遵循以下stackoverflow问题解决了我的问题Laravel:SQLSTATE [HY000] [2002]连接被拒绝

但是我对为什么本地主机工作而127.0.0.1无法工作的感到困惑。有人可以解释差异吗?只要您将127.0.0.1映射到/ etc / hosts文件中的localhost,我就认为它们是同一回事。

不太确定这个问题是否需要更多信息,如果您需要,我将很乐意提供。

编辑:很抱歉,如果这是一个措辞不佳的问题,我会尽量简化。考虑到该问题的“问题”已不存在,我实际上只是在寻找更多有关上述Stackoverflow问题中的答案为何起作用的解释。该回答没有提供太多信息。如果我自己这么说,答案很差。

编辑2:我的系统设置包括Virtualbox,Vargant和Laravel Homestead。我有一个无聊的盒子,它的MySQL端口设置为33060(安装时为标准端口)。我能够通过SQLPro连接到127.0.0.1:33060很好。但是,通过我的Laravel应用程序,我无法仅通过127.0.0.1本地主机进行连接。如果我能够同时使用应用程序中的localhost和SQLPro中的127.0.0.1进行连接,这仍然是我的mysql配置问题吗?这不是说我应该能够连接到或,反之亦然?

阴影

如此serverfault问题中所述,MySQL无法通过“ localhost”连接,只有127.0.0.1,当指定localhost时mysql连接到unix套接字,但是如果提供127.0.0.1,则连接到网络套接字。

根据您的mysql配置方式,可能不是两个通道都可用。同样,操作系统或防火墙配置也可能阻止mysql使用网络连接。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么[[]] [0] ++可以工作,但是[] ++会抛出运行时异常?

java.net.ConnectException:无法通过Spring Bot中的Selenium Java使用ChromeDriver Chrome连接到localhost / 0:0:0:0:0:0:1:1731

连接到Java套接字时,为什么getInetAddress()返回/ 0:0:0:0:0:0:0:0:1?

为什么在JavaScript(Coercion)中1 +'1'='11'和1-'1'= 0?

如果[0] == 0和0 == [[0]]都为真,那么为什么[0] == [[0]]为假?

zookeeper无法打开localhost / 0:0:0:0:0:0:0:0:1:2181的套接字

为什么range(0,10).remove(1)不起作用?

如果我使用MemoryStream,为什么Azure UploadFromStream不起作用(它可以工作,但长度等于0)?

为什么在Haskell中0 ^ 0 == 1?

为什么路由器链接在Firefox和IE中不起作用,但是在vue js中的Safari和Chrome中可以正常工作?

为什么1/0 = Infinity和1 / -0 = -Infinity

拒绝连接:使用gRPC的localhost / 0:0:0:0:0:0:0:1:9000

.htaccess文件([^ \ /] +)不起作用,但是([1-9] + [0-9] *)起作用?

有什么办法可以循环通过这些数字:-1 0、1 0、0 -1、0 1

为什么0%0会产生1?

为什么在使用按位&时!= 0起作用而== 1却不起作用?

为什么〜0返回-1?

为什么(1/90)= 0?

提取包含0 | 0,0 | 1,1 | 0和1 | 1的文件

$ {0 ## * /}和$ {0%/ *}如何工作?

为什么 php 可以在 127.0.0.1 中工作,但不能在 localhost 中工作

为什么宽度:0 不起作用

为什么 x^(-1/0) = 0

为什么为 dx[dir 选择值 {1, 1, 0, -1, -1, -1, 0, 1} 和 {0, 1, 1, 1, 0, -1, -1, -1} ] 和 dy[dir]?

为什么这个休息时间不起作用?我应该得到 [0,1] 回报而不是 [0,1,1,0]

为什么 \0 在 Python regexp 替换中不起作用,即使用 sub() 或 expand(),而 match.group(0) 可以,还有 \1, \2, ...?

为什么 'select (0 < 1)' 在 Sql Server 中不起作用?

1对1和0对多关系Laravel不起作用

为什么 (0 && 1 ==0) 不是真的?