无法通过浏览器连接到MySQL服务器

时间:2020-05-11 15:35:47

标签: php mysql connection

我可以在CLI上通过以下方式进行连接:

mysql -h localhost -u username -p password

但是,当我尝试使用PHP进行连接时,没有任何反应,并且没有错误消息记录到mysql.log

我的脚本:

$servername = "localhost"; $username = "username"; $password = "password";
echo $password;
// Create connection
$conn = mysqli_connect($servername, $username, $password);

// Check connection
if (!$conn) {
  die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";

当我打开包含此脚本的文件时,仅报告$password。没什么。

有什么建议吗?我已经多次卸载并重新安装MySQL,但没有成功。

2 个答案:

答案 0 :(得分:0)

基于apache2错误日志中报告的致命php错误,我在/etc/php/7.2/apache2/php.ini中未注释“ extension = mysqli”,然后停止并重新启动mysql和apache2。

答案 1 :(得分:-3)

尝试一下

$servername = "localhost"; 
$username = "username"; 
$password = "password";
$database = "databasename";

// Create connection 
$conn = mysqli_connect($servername, $username, $password, $database);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";

*已编辑

您必须指定要使用的数据库名称。