基本上,我有一个需要进行远程mysql连接以获取数据的应用程序。我有一个本地测试的mysql服务器,运行在192.168.1.100这样的ip上,默认端口,heidiSQL绝对没有连接问题。然而,当我尝试用php做同样的事情时,它需要很长时间来加载,然后我得到了以下错误。
Connect Error (2003) Can't connect to MySQL server on '192.168.1.100' (110)
我已经三次检查了我的配置,我在HeidiSQL和php中使用的登录信息没有任何差异,所以这个错误让我大吃一惊。是否需要设置某种php.ini配置值才能
因此,我一直试图获得一个连接,我的数据库与家园,但每次我做一个DB select语句,我得到一个SQLSTATEHY000连接被拒绝。看来我的问题和其他同名的人不一样。我用的是带有虚拟盒子的宅基地
以下是我的select语句:
<?php
echo DB::select('select * from bruger where id = 1')
?>;
这只是为了检查我是否能得到任何信息。
我在我的.env文件和database.php文件中都尝试过不同的东西。
这就是他们目前的样子:
'mysql' => [
我安装并运行了mariadb。
我可以用这个连接到它:
mysql -u dev -p
或
mysql -h localhost -u dev -p
但我不能用
mysql -h 127.0.0.1 -u dev -p
它向我要我的pwd,我进入。但在那之后它就挂了。
我需要能够与127.0.0.1连接,因为我正在使用jdbc,并且我希望使用它来建立连接。