首页 > 解决方案 > 如何从 localhost 连接到 Web 主机 mysql db

问题描述

我从本地主机连接到我的虚拟主机 MYSQL 时遇到问题。

我有一个带有 mysql db 的主机(www.printcity24.com),我使用此代码连接到 mysql db:

<?php
    $db_path = mysqli_connect('printcity24.com', 'myuser', 'mypass', 'mydb', '3306');
    if(!$db_path) {
        echo mysqli_connect_error();
    }else{
        echo "Connected successfully";
    }

?>

当我从 printcity24.com 调用此代码时,一切正常并成功连接到 mysql db。

但是我通过 xampp 在我的计算机上创建了一个本地主机,当我调用此代码时出现此错误:

警告:mysqli_connect(): MySQL server has gone away in C:\Program Files\XAMPP\htdocs\index.php on line 2

警告:mysqli_connect(): (HY000/2006): MySQL server has gone away in C:\Program Files\XAMPP\htdocs\index.php on line 2 MySQL server has gone away


我与我的网络主机管理员交谈并在我的主机上打开了 3306 端口,并将 % 添加到 CPanel > 远程 MYSQL 上的管理访问主机

但我仍然有连接问题。

标签: phpmysql

解决方案


推荐阅读