gpt4 book ai didi

php - WebsitePanel - mysql_connect() : Access denied for user 'user' @'localhost' (using password: YES) on line 38. 连接到 mysql 时出错

转载 作者:行者123 更新时间:2023-11-29 21:21:36 28 4
gpt4 key购买 nike

我已将文件和数据库从 cPanel(Linux 服务器)迁移到 WebsitePanel(Windows 服务器)。我已经在 WebsitePanel 上安装并配置了 phpMyAdmin。但迁移后我收到以下错误消息。

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'user'@'localhost' (using password: YES) on line 38. Error connecting to mysql.

我很确定我的数据库名称、数据库用户和密码都是正确的。

在阅读了一些论坛后,我意识到这可能是用户权限问题(不是 100% 确定)。

我通常使用cPanel创建数据库用户,创建数据库用户后它会跳转到管理用户权限。但 WebsitePanel 不同。它没有用户权限页面。我对 WebsitePanel 不熟悉。

enter image description here

然后,我认为在阅读类似问题后我应该使用GRANT ALL PRIVILEGES。但我不知道如何做并与我的代码结合,几天来我一直在试图解决这个问题。我的方向正确吗?请帮忙...

$db_user='user'; // Database username
$db_pass='1234567'; // Database password
$db_host='localhost'; // Database host address
$db_name='database'; // Database name

$conn = mysql_connect($db_host, $db_user, $db_pass) or die ('Error connecting to mysql.'); //line 38
mysql_select_db($db_name);

最佳答案

使用“NOT”

$db_user="user"; // Database username
$db_pass="1234567"; // Database password
$db_host="localhost"; // Database host address
$db_name="database"; // Database name

$conn = mysql_connect($db_host, $db_user, $db_pass) or die ('Error connecting to mysql.'); //line 38
mysql_select_db($db_name);

关于php - WebsitePanel - mysql_connect() : Access denied for user 'user' @'localhost' (using password: YES) on line 38. 连接到 mysql 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35698552/

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