【问题标题】:WampServer, mysqli_connect (HY000/1045) Access denied for userWampServer, mysqli_connect (HY000/1045) 拒绝用户访问
【发布时间】:2020-05-27 09:20:54
【问题描述】:

我正在使用 wampserver 3.2.0 和 mysql 8.0.18。

经过多次尝试,我已经重新安装了 wampserver 并从头开始一切,所以现在重新安装并清除数据,这就是我所做的:

为root“pass123”设置密码,之后我在wampserver>mysql>mysql控制台创建了一个数据库(testdb)(我以root身份登录),然后用我需要的数据填充它。检查了用户帐户/权限和数据库权限,我以 root 身份拥有所有权限,但我仍然收到此错误消息:screenshot about the problem

我的代码:

<?php
$ser="localhost";
$user="root";
$pass="pass123";
$db="testdb";

$connect = mysqli_connect($ser ,$user ,$pass ,$db) or die("Connection Failed");
echo "Connected!"
?>

提前致谢! (我是 php 新手)

【问题讨论】:

标签: php mysql wampserver


【解决方案1】:

我通过指定 mySQL 使用的确切端口号解决了这个问题。 标准端口是3308,所以只需更改以下行:

$ser="localhost:3308";

【讨论】:

    【解决方案2】:

    不是实际的解决方案,但它工作正常。很简单。

    如果你有同样的问题,不要使用 WAMP,改用 XAMPP。

    使用相同的设置,它可以工作。

    【讨论】:

      猜你喜欢
      • 2022-12-14
      • 2021-02-27
      • 1970-01-01
      • 2016-09-27
      • 2015-06-15
      • 2014-09-22
      • 2019-07-09
      • 2015-02-20
      相关资源
      最近更新 更多