我在地下室的debian电脑上运行phpmyadmin和php5,我无法弄清楚如何更改连接字符串。我只是收到错误消息:
查询失败:用户'www-data'@'localhost'拒绝访问(使用密码:否)
这是我在使用000webhost作为开发服务器时正在修改的代码:
<?php
$mysql_host = "192.168.1.138";
$mysql_database = "db_main";
$mysql_user = "username";
$mysql_password = "deadmantellnotales";
$con = mysql_connect($mysql_host, $mysql_user, $mysql_password);
mysql_select_db($mysql_database);
?>
我似乎找不到任何线程都有php解决方案,我一直在谷歌搜索中得到java结果,清楚地说是php。
答案 0 :(得分:1)
通常,当您尝试登录而不提供密码时,会出现您提供的错误消息(这就是为什么您会看到“使用密码为NO”的消息)。
我认为,您正在编辑的脚本不是您尝试运行它时运行的脚本。首先跟踪流程以找出负责此错误消息的脚本并编辑该脚本。
希望这有帮助。
答案 1 :(得分:1)
您是否在与mysql数据库相同的服务器上运行脚本?如果是,那么使用localhost。如果没有,请使用它的IP。