【问题标题】:Can't connect to database with 000webhost无法使用 000webhost 连接到数据库
【发布时间】:2016-01-22 14:33:42
【问题描述】:

我正在尝试学习 php,但是当我尝试连接到 mysql 数据库时,我收到了这个错误。我认为代码本身没有任何问题,但主机端可能有错误?我正在使用 000webhost 所以。

警告:mysqli::mysqli() [mysqli.mysqli]: (28000/1045): 拒绝访问 对于用户'a7976620_db1user'@'localhost'(使用密码:YES) /home/a7976620/public_html/index.php 在第 17 行

这是我的 php:

<?php

$servername = "localhost";
$username = "a7976620_db1user";
$password = "******";

// Create connection
$conn = new mysqli($servername, $username, $password);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?> 

【问题讨论】:

  • 检查您的用户名和密码。
  • 如果你说的是******,我删除了密码
  • 明确表示权限问题
  • 第四个参数可以指定数据库名吗

标签: php mysql mysqli


【解决方案1】:

在https://www.000webhost.com中,cPanel中有两个选项:

  1. 修复所有权和
  2. 修复文件权限

你可以应用它,它会没事的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 1970-01-01
    • 1970-01-01
    • 2018-12-04
    相关资源
    最近更新 更多