我正在使用 xampp。我还下载了 MySQL 数据库。然后我用 Mysql 数据库创建了一个数据库,
- 用户名:root,密码 = 123456789。
然后我启动 Xampp Apache 和 Mysql。当我尝试连接到 localhost:8080/phpmyadmin 时,我收到这种错误:
Messaggio di MySQL:Documentazione
Impossibile connettersi: impostazioni non valide. mysqli_real_connect(): (HY000/1045): 用户 ‘root’@‘localhost’ 的访问被拒绝(使用密码:NO)
phpMyAdmin 是一个连接服务器 MySQL,它是一个 rifiutato la connessione 的服务器。您可以控制名称为戴尔主机、用户名和密码的文件和配置文件,并为所有管理员提供 MySQL 服务器的所有信息。
所以我认为我应该修改文件: config.inc.php
但问题是:
- 我无法在 Mac 上修改此文件,因为它说我不是超级用户(但我是)。
- 我不知道我应该修改什么。
你能帮我解决这个问题吗?我需要用 Java 创建一个简单的登录表单,我需要与数据库的连接(也许你知道一些其他的解决方案来做到这一点。)谢谢。
原文由 Keyz23 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有同样的问题。
可能您启动了 XAMPP 并单击“转到应用程序”,然后在启动的网站上看到“HOW-TO Guides”建议更改 root 密码。
您的错误消息说您正试图在没有密码的情况下访问数据库 - 但是,您已经为此数据库设置了密码。
因此,您可以只删除当前的 root 密码(即设置一个空的“”作为密码),然后再更改它 - 我猜您只想访问 phpMyAdmin,这是最快的解决方案。
启动 XAMPP 并挂载数据卷。打开终端并输入以下命令:
(此处 123456789 是您当前的 root 密码,已被空密码取代)
现在您应该可以毫无问题地访问 phpMyAdmin。但不要忘记稍后设置密码。