无法连接到aws ec2上的mysql

mu0hgdu0  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(401)

我可以从本地系统的终端连接到mysql服务器,但不能从php代码连接到它。

<!-- Establish conenction to sql -->
<?php

session_start();

$servername = "ec2-xxxx.compute-1.amazonaws.com";
$username = "username";
$password = "password";
$dbname = "database_name";

// Create connection, the code hangs on this line
$conn = new mysqli($servername, $username, $password, $dbname);

?>

代码似乎挂在“newsqli”行上。我试着把它放在try-catch块中,但是catch块从未执行过。在这条线之外什么都不会被执行。
编辑:dipti建议我放置ini\U集合('显示错误',1);在php文件的顶部。这给了我一个输出,说mysqli找不到。做一个“sudo apt install php mysql”修复了这个问题。

ubof19bj

ubof19bj1#

你与 sql 服务器和您的 server name 应该是 localhost 不是亚马逊链接。

相关问题