将 MYSQL 连接到网络服务器

Connect MYSQL to webserver

我在 raspberry pi 模型 B 上有一个 Web 服务器 运行,我有用于 http 的端口转发端口 80,并且它运行正常。但是,因为我的站点上有一个登录页面,所以我需要 mysql。我如何使用 php 将当前站点连接到 mysql 数据库,我是否需要转发 mysql 端口?

我已经粘贴了下面的代码:

<?php 
/*PHP for connecting website to database*/

$servername = "ip/hostname";
$database = "database";
$username = "username";
$password = "password";

$conn = mysqli_connect($servername, $username, $password, 
$database);
if (!$conn) {

die("Connection failed: " . mysqli_connect_error());

}
?>

不,您不需要端口转发。不是用户登录 mysql 数据库,而是 php 服务器进行连接。 作为 php 文件中的服务器主机名,如果 mySQL 数据库和 php 服务器在同一 device/machine.[=11= 上,您可以简单地使用 localhost ]