【问题标题】:Access denied for user@localhost [duplicate]user@localhost 的访问被拒绝 [重复]
【发布时间】:2017-07-13 21:29:08
【问题描述】:

我已经在 Windows 上安装了 xampp,并且正在使用 phpmyadmin 创建数据库。当我将与数据库对应的 php 文件的链接粘贴到浏览器上时,出现以下错误:

警告:mysqli_connect(): (HY000/1045): Access denied for user 'id2207666_aditijha20'@'localhost' (using password: YES) in C:\xampp\htdocs\Register2.php on line 3

我在 SQL 中尝试了“授予权限”命令,但也没有用。

GRANT ALL PRIVILEGES ON id2207666_perfect_fit.* TO 'id2207666_aditijha20'@'localhost' WITH GRANT OPTION;

错误:#1044 - 用户 'id2207666_aditijha20'@'%' 拒绝访问数据库 'id2207666_perfect_fit'

我该如何解决这个问题? 在此先感谢

【问题讨论】:

    标签: php mysql phpmyadmin mariadb


    【解决方案1】:

    'id2207666_aditijha20'@'%''id2207666_aditijha20'@'localhost' 之间有区别

    为您用来连接的用户颁发您的授权:

    GRANT ALL PRIVILEGES ON id2207666_perfect_fit.* TO 'id2207666_aditijha20'@'%' WITH GRANT OPTION;
    

    另外,您可能需要flush privileges

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-11
      • 2017-01-27
      • 1970-01-01
      • 2018-04-26
      • 2022-01-20
      • 2012-08-02
      • 2016-03-09
      • 1970-01-01
      相关资源
      最近更新 更多