无法建立连接,因为目标计算机主动拒绝了它。PHP 错误 [duplicate]

No connection could be made because the target machine actively refused it. PHP error [duplicate]

提问人:Anders C 提问时间:1/19/2023 最后编辑:DharmanAnders C 更新时间:1/19/2023 访问量:202

问:

我试图制作一个简单的数据库来写入和读取,这几乎是我遇到问题的第一步:它无法连接。我收到错误消息:“无法建立连接,因为目标计算机主动拒绝了它。我查看了其他堆栈溢出问题,它们都有复杂的解决方案,涉及更改某些事物的代码。我尝试了一些,但没有任何改变。我正在使用 USBWebServer 和 phpMyAdmin。这是失败的index.php代码:

    $servername = "127.0.0.1";
    $username = "root";
    $password = "usbw";
    $databasetouse = "work times web database";
    // Create connection
    $mysqli = new mysqli($servername, $username, $password, $databasetouse);
    
    // Check connection
    if ($mysqli->connect_error) {
      die("Connection failed: " . $mysqli->connect_error);
    }
    echo "Connected successfully";

我尝试将$servername更改为“localhost”,但没有任何变化。当我第一次尝试登录phpmyadmin时,它显示我的密码是usbw,我的用户名是root。

php mysql 数据库 mysqli

评论

1赞 Wisdom Ighofose 1/19/2023
创建数据库时,避免单词之间有空格
0赞 vee 1/19/2023
stackoverflow.com/questions/22736396/......

答:

-2赞 Ganesh Adhikari 1/19/2023 #1

我在学习 laravel 时遇到了这个错误。实际上,当您的数据库服务器未启动时,就会发生这种情况。

-2赞 User_mad 1/19/2023 #2

也许您应该通过 Xampp 控制面板启动 Apache 和 MySQL 服务器,然后尝试连接。