gpt4 book ai didi

mysql - Xampp MySQL 拒绝连接

转载 作者:行者123 更新时间:2023-11-30 22:09:12 27 4
gpt4 key购买 nike

在您将此标记为与此相关的六个或更多问题的副本之前。

我已经尝试了我在网上找到的关于这个问题的所有方法,但我仍然无法解决我的问题。

今天早些时候,我将密码更改为 root::localhost,之后 phpmyadmin 立即开始拒绝访问。我可以通过将 skip-grant-tables 添加到 my.ini 并在每次加载新页面时不断重新启动 MySQL 来获得临时访问权限(一次一页)。我需要将密码重置为空白。有没有办法使用最新版本的 xampp?

我找到了一种将密码重置为空白的方法,但每次尝试设置密码时,我都会遇到同样的错误。

在 shell 中,它识别我的密码并允许通过那里进行交互,但是当我转到 localhost/phpmyadmin 或 127.0.0.1/phpmyadmin 时,它抛出回溯错误。特别是 未定义常量 PMA_DRIZZLE 的使用 - 假定为“PMA_DRIZZLE”

Notice in .\libraries\Menu.class.php#565
Use of undefined constant PMA_DRIZZLE - assumed 'PMA_DRIZZLE'

Backtrace

.\libraries\Menu.class.php#108: PMA_Menu->_getServerTabs()
.\libraries\Menu.class.php#85: PMA_Menu->_getMenu()
.\libraries\Response.class.php#308: PMA_Menu->getHash()
.\libraries\Response.class.php#395: PMA_Response->_ajaxResponse()
PMA_Response::response()

Notice in .\libraries\Menu.class.php#598
Use of undefined constant PMA_DRIZZLE - assumed 'PMA_DRIZZLE'

Backtrace

.\libraries\Menu.class.php#108: PMA_Menu->_getServerTabs()
.\libraries\Menu.class.php#85: PMA_Menu->_getMenu()
.\libraries\Response.class.php#308: PMA_Menu->getHash()
.\libraries\Response.class.php#395: PMA_Response->_ajaxResponse()
PMA_Response::response()

Notice in .\libraries\Menu.class.php#565
Use of undefined constant PMA_DRIZZLE - assumed 'PMA_DRIZZLE'

Backtrace

.\libraries\Menu.class.php#108: PMA_Menu->_getServerTabs()
.\libraries\Menu.class.php#73: PMA_Menu->_getMenu()
.\libraries\Response.class.php#319: PMA_Menu->getDisplay()
.\libraries\Response.class.php#395: PMA_Response->_ajaxResponse()
PMA_Response::response()

Notice in .\libraries\Menu.class.php#598
Use of undefined constant PMA_DRIZZLE - assumed 'PMA_DRIZZLE'

Backtrace

.\libraries\Menu.class.php#108: PMA_Menu->_getServerTabs()
.\libraries\Menu.class.php#73: PMA_Menu->_getMenu()
.\libraries\Response.class.php#319: PMA_Menu->getDisplay()
.\libraries\Response.class.php#395: PMA_Response->_ajaxResponse()
PMA_Response::response()

如果我在重置密码后不尝试重新连接,我收到的四个错误消息是什么

最佳答案

我在 Windows 7 上运行 xampp 时遇到了完全相同的问题。这是我解决它的方法。

像提问者一样,我首先将 skip-grant-tables 添加到 mysql\bin\my.ini 文件中。重新启动 mysql 后,phpMyAdmin 能够列出数据库,但在尝试访问它们时仍然显示连接错误。

我查看了 phpMyAdmin 文件夹,发现 config.inc.php 文件有问题发生的日期。

就我而言,问题是在尝试安装新的 PHP/MySQL 软件之后出现的,该软件要求我提供管理员密码。事实上,这个密码已应用于我所有的数据库。因此问题。我很幸运地记住了那个密码,并将其输入到 phpMyAdmin 的配置文件 $cfg['Servers'][$i]['password'] = 'theDamnedPasswordHere' 中。这解决了问题。

然后,我还在 my.ini 中输入了密码,这样我就可以删除 skip-grant-tables 指令。

关于mysql - Xampp MySQL 拒绝连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40667516/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com