我已经将我的文件和数据库从cPanel(Linux服务器)迁移到WebsitePanel Windows服务器)。我已经在WebsitePanel上安装并配置了phpMyAdmin。但是在迁移后,我收到了以下错误消息。WebsitePanel - mysql_connect():在第38行拒绝用户'user'''localhost'(使用密码:YES)的访问。连接到mysql的错误
警告:mysql_connect()函数[function.mysql-连接]:访问被拒绝的 用户 '用户' @ '本地主机'(使用密码:是)上线38的错误 连接到MySQL。
我很确定我的数据库名称,数据库用户名和密码都是正确的。
并阅读了几个论坛后,我意识到它可能是用户权限问题(不是100%肯定)。
我通常使用cPanel来创建数据库用户,并在创建数据库用户后跳转到管理用户权限。但是WebsitePanel是不同的。它没有用户权限页面。我不熟悉WebsitePanel。
然后,我觉得看完类似问题后,我应该使用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);