繁体   English   中英

无法连接到不在本地主机上的数据库

[英]Trouble connecting to a database not on localhost

我正在上班的php网站,当我将文件上传到学校网站时,无法连接到学校数据库服务器。 我的学校在HediSQL和Workbench上只有一个数据库服务器,并且我当前正在使用HeidiSQL访问我的学校为我创建的帐户数据库。

我目前正在使用此代码尝试连接。

$host='school.edu';
$user='user';
$pass='pass';
$db='db';
$port='3306';
  mysqli_connect($host, $user, $pass, $db, $port);

使用此程序,当我在自己的计算机上并通过本地主机运行它时,就可以很好地连接到我的学校数据库,但是一旦我使用SSH将网站上传到我的学校服务器,该网站就无法连接到数据库。

任何帮助,将不胜感激! 谢谢。 编辑:我正在使用php,heidiSQL和SSH安全文件传输。

$host='localhost';
$user='user';
$pass='pass';
$db='db';
$port='3306';
mysqli_connect($host, $user, $pass, $db, $port);

请更改$ host变量。

$ host ='本地主机'; 主机始终用作服务器上的本地主机

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM