php - mysql错误: mysqli_connect(): (HY000/2002): Connection refused

标签 php mysql nginx ubuntu-16.04 php-7

我已经在 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_host="localhost";// for local server

或者

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

关于php - mysql错误: mysqli_connect(): (HY000/2002): Connection refused,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42327137/

相关文章:

docker - 使用nginx代理容器(如前端服务器)访问同一主机上的多个容器时出现错误503

java - 从 spring 重定向 url 中删除项目名称前缀

php - CakePHP 3 : Auth->identify() always let a valid username in without checking the password

php - 免费的 jqGrid - 使用 PHP 的 JSON 编码示例

php - 如何删除 Laravel 中不在 storage/app 下的文件夹(及其内容)?

php - 处理 php xml 帖子和批处理

django - 尝试在 Docker 上使用 NGINX + Gunicorn 时,NGINX 给出 502 Bad Gateway

javascript - $_get 无法通过 js 从新创建的 URL 获取数据

php - Mysql触发变量-查找更新用户

mysql - 选择每秒最大计数