我正在为一家公司工作,该公司拥有自己的服务器(使用Ubuntu管理),IP地址为132.xxx.xxx.xxx,我必须上传一个包含MySQL数据库的网站。
我将网站的文件上传到 / var / www / html / 目录中,因此当我在浏览器上写入IP地址时,网站显示正确。
在index.php文件中我需要连接数据库,所以我写了这段代码
$database = "db_1";
$hostname = "132.xxx.xxx.xxx";
$username = "root";
$password = "my_password";
$link = new mysqli($hostname, $username, $password, $database) or die ('Error: '.mysqli_error($link));
但它没有连接,也没有返回任何错误。
所以我尝试this,但无论如何都不行。
我还尝试将主机名值更改为http:// 132.xxx.xxx.xxx/,或更改为132.xxx.xxx.xxx:3306,但我的结果相同。
任何人都可以帮助我吗?感谢。
(PS:当我在本地主机上测试我的电脑上的网站时,一切正常)