我正在使用.php文件创建与mysql数据库的连接。但在填写所需信息后,网页显示以下错误
用户''@ localhost'拒绝访问(使用密码:否)
我也试图通过ssh创建一个带有mysql控制台的数据库和用户(我正在使用linux-plesk面板),但没有任何改变。我也在使用另一种脚本,但我不知道那个脚本有什么问题。我会在这里粘贴代码:
elementsArray.forEach((e,i) => {
console.log(i); // different message on every iteration
});
答案 0 :(得分:0)
尝试使用此代码:
$connect = mysql_connect('host', 'mysql-user', 'mysql-pass');
if (!$connect) { die('Could not connect: ' . mysql_error()); }
mysql_select_db("mysql-database", $connect);
它几乎一样,但我在我的服务器上使用它并且它正在工作,所以它也适用于你的情况。正如Mitch建议您的脚本尝试使用空用户登录mysql数据库,这就是您收到该错误的原因。
您也可以尝试从shell提示符中检查mysql凭证是否确实有效:
$ mysql -h mysql-host -u mysql-username -p mysql-database
输入mysql密码并查看您是否已连接