Mysql error : mysqli_connect(): (HY000/2002): Connection refused

Mysql error : mysqli_connect(): (HY000/2002): Connection refused

我已经在 digital ocean 上安装了 mysql 并尝试通过 php 脚本进行连接,但我遇到了这个错误

mysqli_connect(): (HY000/2002): Connection refused in /var/www/waev.in/signup/ajax/send_code.php on line 9 Failed to connect to MySQL: Connection refused

可能是什么问题:

我的php脚本

<?php
    include '../func/sms_function.php';

    $mysql_host='{ip}';
    $mysql_user='root';
    $mysql_pass='********';
    $my_db='wesearch_waev_user';

    $con = mysqli_connect($mysql_host,$mysql_user,$mysql_pass);

    if (mysqli_connect_errno())
    {
        echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }
?>

检查您在服务器上使用的端口。 MySQL 需要在端口 3306

上 运行

也许这会是

  $mysql_host="localhost";// for local server

或者

 $mysql_host="$ip";// if database is in remote and IP is stored in $ip