首页 > 解决方案 > 将 MYSQL 连接到网络服务器

问题描述

我有一个在树莓派模型 B 上运行的网络服务器,我有端口转发端口 80 用于 http,这正在成功运行。但是,因为我的网站上有一个登录页面,所以我需要 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());

}
?>

标签: phpmysqlapachenetworkingwebserver

解决方案


不,您不需要端口转发。登录mysql数据库的不是用户,而是php服务器进行连接。作为 php 文件中的服务器主机名localhost,如果 mySQL db 和 php 服务器位于同一设备/机器上,则可以简单地使用。


推荐阅读