Php 无法识别的语句类型。(位置0处的“授予”附近)和“1045-拒绝用户访问”;根'@';本地主机';(使用密码:否)

Php 无法识别的语句类型。(位置0处的“授予”附近)和“1045-拒绝用户访问”;根'@';本地主机';(使用密码:否),php,mysql,Php,Mysql,我不小心更改了MySQL的权限设置。当我试图将其更改回时,收到以下错误: 1分析中发现错误。无法识别的语句类型。(位置0的“GRANT”附近)SQL查询:在上授予所有权限。“根用户”@“本地主机”不需要使用“授予”选项“每小时最多查询次数”0“每小时最多连接次数”0“每小时最多更新次数”0“每小时最多用户连接次数”0 MySQL说:文档#1045- 拒绝用户“root”@“localhost”的访问(使用密码:否) 如何解决此问题?您可以使用以下权限从GUI执行此操作: 登录到phpMyAdmi

我不小心更改了MySQL的权限设置。当我试图将其更改回时,收到以下错误:

1分析中发现错误。无法识别的语句类型。(位置0的“GRANT”附近)SQL查询:在上授予所有权限。“根用户”@“本地主机”不需要使用“授予”选项“每小时最多查询次数”0“每小时最多连接次数”0“每小时最多更新次数”0“每小时最多用户连接次数”0

MySQL说:文档#1045-

拒绝用户“root”@“localhost”的访问(使用密码:否)


如何解决此问题?

您可以使用以下权限从GUI执行此操作:

  • 登录到phpMyAdmin

  • 单击要向其中添加用户的数据库

  • 转到特权

  • 单击添加新用户

  • 在登录信息区域键入所需的访问信息(用户名、主机、密码)

  • 单击单选按钮创建同名数据库并授予所有权限

  • 点击Go


  • 可能重复的事情是,我没有改变密码,但在特权设置。我将支票从两个查询中删除。当我再次尝试检查查询时,错误就出现了。我试图更改密码,结果根本无法输入我的phpmyadmin。很抱歉给您带来不便,没关系。我解决了我的问题。我只是卸载了我的xampp,删除了所有与它相关的垃圾文件,然后重新安装。它对我有用。