gpt4 book ai didi

php - 无法访问 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 01:16:52 25 4
gpt4 key购买 nike

我正在尝试在我的第一个网站上使用 MySQL,并使用 biz.nf托管它。

网站控制面板为我创建的 MySQL 数据库提供了以下信息,我将其存储在 login.php 文件中

<?php 
$db_hostname = (hostname);
$db_database = (db name);
$db_username = (username);
$db_password = '********'; //not showing here
$db_port = '3306';
?>

然后我尝试使用以下代码访问它:

<?php
require_once 'login.php';
$db_server = mysql_connect($db_hostname, $db_port, $db_username, $db_password);
if (!$db_server) die("Unable to connect to MySQL: " . mysql_error());
?>

这不起作用,给我以下错误。

Warning: mysql_connect() [function.mysql-connect]: Access denied for user '3306'@'83.125.22.189' (using password: YES) in /srv/disk12/1570263/www/erfbattle.co.nf/index.html on line 18
Unable to connect to MySQL: Access denied for user '3306'@'83.125.22.189' (using password: YES)

我尝试用端口号 3306 对 fdb4.biz.nf 进行端口检查,发现该端口已关闭。我对此有点陌生,并试图弄清楚这里可能出了什么问题。

最佳答案

您的参数顺序错误。正如您在错误中注意到的那样,端口作为用户名传递。您应该更改参数的顺序。

也就是说,您不应该使用 mysql_ 函数,如上面的评论中所述。请改用 mysqliPDO

关于php - 无法访问 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20463007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com