当前位置: 首页 > 知识库问答 >
问题:

修复用户“root”@"localhost“对phpMyAdmin的访问被拒绝

汝彭薄
2023-03-14

我在PC上使用WAMP服务器2.2。在phpMyAdmin(5.5.24)中,我编辑了“root”用户(带有“localhost”主机),并给它一个密码“root”。这是一个很大的错误,我正试图挽回。现在,当我转到localhost/phpmyadmin/时,我得到了左侧的数据库菜单,但是主框架有一个错误,它是:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)
phpMyAdmin tried to connect to the MySQL server, and the server rejected the 
connection. You should check the host, username and password in your 
configuration and make sure that they correspond to the information given 
by the administrator of the MySQL server.

我尝试将用户的密码改回无密码;我尝试修改config.inc.php文件以添加新密码(但这使phpMyAdmin完全出错);我尝试删除并重新创建root/localhost用户。好像什么都不管用。root/localhost用户似乎没有密码和所有特权,但错误仍然存在。

有什么想法或我如何可以让这个用户的访问恢复正常,而不需要重新安装WAMP?

共有1个答案

罗智刚
2023-03-14

C:\wamp\apps\phpmyadmin3.5.1下找到config.inc文件在此文件中找到这一行

$cfg['Servers'][$i]['password'] =";

并将其替换为

$cfg['Servers'][$i]['password'] = 'Type your root password here';
 类似资料:
  • 问题内容: 当我在PHPMyAdmin中设置root密码时,出现以下错误: 我无法打开PHPMyAdmin面板。我究竟做错了什么? 问题答案: 编辑您的phpmyadmin config.inc.php文件,如果您有密码,请在以下代码中将其插入密码前面:

  • 问题内容: 我正在尝试从数据库中获取记录。但我正面临拒绝访问的问题。我尝试了在堆栈溢出中提到的其他解决方案,例如向用户授予特权。 访问数据库的代码: 错误的堆栈跟踪: 在这种情况下可能是什么问题。我尝试创建一个新的数据库,但是也没有用。 问题答案: 问题是授予表根用户的权限。’root’@’%’没有任何权限。.就像我以前用作连接地址一样,因此它给出了拒绝访问错误.. 是IP地址的通配符。所以mys

  • 我无法在xampp中连接到我的MySQL,我出现以下错误:

  • 问题内容: $ ./mysqladmin -u root -p ‘ 编辑 ‘ 输入密码: mysqladmin:在“ localhost”处连接到服务器失败错误: “对用户“ root” @“ localhost”的访问被拒绝(使用密码:是) 我怎样才能解决这个问题? 问题答案: 打开并编辑或,具体取决于您的发行版。 在下添加 重启MySQL 您现在应该可以使用以下命令登录mysql 跑 设置新密

  • 我已经安装了XAMPP在localhost:8080,但我不能访问phpmyadmin与消息错误: [MySQL说:文档#1045-拒绝用户'root'@'localhost'访问(使用密码:NO)]

  • 这是我的代码: 对于dbServername,我尝试过使用localhost、localhost:8080、localhost:3306和127.0.0.1,但只有127.0.0.1和localhost:3306似乎通过了测试,并给出了可能的错误。我在localhost(没有这样的文件或目录*)和localhost:8080(MySQL已经消失)中遇到了不同的错误。 因此,考虑到IP as dbS