【发布时间】:2014-09-24 15:55:43
【问题描述】:
我是初学者,当我要移动我的网站从我的计算机到主机或服务器时,我总是遇到这个问题,一些代码无法运行或我总是看到一些错误。
我创建了一个数据库并设置了一个权限(用户名和密码),但我仍然有错误。
这是错误:
警告:mysql_connect() [function.mysql-connect]:访问被拒绝 用户'mypassword'@'localhost'(使用密码:YES) /home/qmelkir/public_html/include/connect.php 在第 5 行访问被拒绝 对于用户'mypassword'@'localhost'(使用密码:YES)
这是mysql_connect命令:
$con=mysql_connect('localhost',$password,$username) or die(mysql_error());
如何解决?
以及如何在 localhost 上工作以使主机和服务器没有问题?
谢谢
【问题讨论】:
-
"localhost" 是您运行代码的机器。为此,您需要 a) 在那里运行 mysql b) 具有正确的用户/密码凭据,因此请确保两者都是正确的(现在不是这种情况)
-
顺序为主机、用户、密码见php.net/mysql_connect
-
请don't use
mysql_*functions in new code。 它们不再被维护并且是officially deprecated。看到red box?请改为了解 prepared statements,并使用 PDO 或 MySQLi。 This article 将帮助您决定哪个。