来自实时服务器的mysql db_connect功能不起作用

时间:2012-11-12 20:26:31

标签: php mysql database

我想连接托管在实时服务器上的mySQL数据库 连接db的代码行是

mysql_connect("example.com", "webwork_odesk1", "xxxxxxxx" , "webwork1_odesk") or die("Couldn't make connection.");

用户名和密码正确但浏览器中显示的错误是

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'webwork_odesk1'@'119.154.3.131' (using password: YES) in C:\xampp\htdocs\project\index.php on line 4

无法建立连接。

我如何解决这个问题

2 个答案:

答案 0 :(得分:1)

它可能与MySql Server权限有关。可能它不接受来自外部的连接。您可以通过上传脚本并使用localhost连接到数据库服务器来快速测试。

答案 1 :(得分:0)

请参阅this similar thread

就像我在那里说的那样,“访问被拒绝用户'webwork_odesk1'@'119.154.3.131'(使用密码:是)” - 消息来自两件事 - 主机名/用户名/密码/数据库错误或者用户没有没有所需的权限。检查用户是否具有正确的权限。