将MYSQL连接到Web服务器

时间:2018-12-25 22:23:23

标签: php mysql apache networking webserver

我有一个在树莓派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());

}
?>

1 个答案:

答案 0 :(得分:0)

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