我正在运行Windows 11,并试图在这台计算机上安装XAMPP。它正确地安装了Apache,但是当转到mySQL时,会出现这样的情况:

为了在本地安装WordPress,我尝试了我在网上找到的所有东西来解决这个问题。然后我“修正”了本教程中的问题修复到mySQL的连接
在此之后,至少打开了PHPmyAdmin。但是,在安装Wordpress时,它没有识别数据库(我创建了数据库,并确保数据库的密码、用户名和名称以及权限)是正确的。我花了无数个小时来尝试我在网上找到的每一个教程来解决这个问题。最后,我求助于在Windows 10计算机上安装XAMPP。最后,在Windows 10上,一切都是开箱即用的,而没有遵循任何教程。
知道为什么会发生这种事吗?
发布于 2022-12-20 17:40:50
照片上说你的证件是不正确的。尝试重置MySQL用户的密码。
发布于 2022-12-20 17:53:15
实际上,您似乎没有提供适当的配置(屏幕截图中的最后一行)。您需要在config.inc.php安装的根目录中有一个包含适当凭证和服务器详细信息的phpmyadmin文件(即使在localhost情况下也是如此)。参考见https://docs.phpmyadmin.net/en/latest/setup.html#quick-install-1。
还要确保在mySQL安装中允许对相应用户的访问(单独的数据库访问,但也包括mySQL配置,如果是根访问https://linuxconfig.org/mysql-allow-root-remote-access,则禁止后者)。
在此之后,当然要确保您的mySQL服务器正在运行,并且防火墙允许您设置的端口(默认值: 3306)上进行访问,这应该是连接到localhost的默认情况。
发布于 2022-12-22 05:44:19
对于那些感兴趣的人,我尝试了这个解决方案,它成功了。它仍然没有回答为什么我必须要在Windows 11上这样做,而它在Windows 10上是开箱即用的,但最终,它被解决了。
我向所有正在经历同样问题的人分享这一点。在这个链接中,作者建议修改confg.inc.php文件中的一些参数来解决这个问题。
https://dba.stackexchange.com/questions/321230
复制相似问题