从另一台计算机访问网站时,如何建立与本地数据库的连接?

时间:2019-04-01 03:00:23

标签: php mysql apache raspberry-pi3

我正在尝试在树莓派上托管一个网站,可以从同一网络上的其他计算机访问该网站。该网站连接到本地数据库(位于同一树莓派上),获取一些数据,将输出转换为json文件,然后使用Google的可视化API绘制折线图。一切都可以在我的树莓派上正常工作...。但是当我尝试从同一网络上的另一台计算机访问该网页时,我收到“连接失败,用户'root'@'localhost'的访问被拒绝”当我尝试访问该网页时我实际上只是在输入树莓派的IP地址。

我正在使用PHP 7.0.33-0 + deb9u3,Apache / 2.4.25(Raspbian)。

我已经四处搜寻,但实际上并没有找到答案...我也可能只是尝试搜索错误的信息。

这是我用来连接树莓派上的数据库的代码

$server = 'localhost';
$user = 'root';                                                                                                     
$pass = '';
$dbname = 'CDMA_STATUS';
$local_db = new mysqli($server,$user,$pass,$dbname);
    if (mysqli_connect_errno()) {
    echo "Connect failed".mysqli_connect_error();
    exit();
} 

0 个答案:

没有答案