Xampp MySQL拒绝连接

Xampp MySQL拒绝连接,mysql,xampp,Mysql,Xampp,在你做标记之前,请重复六个或更多与此相关的问题 我已经尝试了我在网上找到的关于这个问题的一切,但我仍然无法解决我的问题 今天早些时候,我将密码更改为root::localhost,之后phpmyadmin立即开始拒绝访问。我可以通过在my.ini中添加skip grant tables并在每次加载新页面时持续重新启动MySQL来获得临时访问权限(一次1页)。我需要将密码重置为空白。有没有办法使用最新版本的xampp 我找到了一种将密码重置为空白的方法,但每次尝试设置密码时,都会出现相同的错误 在

在你做标记之前,请重复六个或更多与此相关的问题

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

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

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

在shell中,它可以识别我的密码并允许在那里进行交互,但当我转到localhost/phpmyadmin或127.0.0.1/phpmyadmin时,它会抛出回溯错误。特别是
使用未定义的恒定PMA\u细雨-假设为“PMA\u细雨”

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,并且遇到完全相同的问题。 我是这样解决的

与询问者一样,我首先将
跳过授权表
添加到
mysql\bin\my.ini
文件中。 重新启动mysql后,phpMyAdmin能够列出数据库,但在尝试访问数据库时仍显示连接错误

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

在我的例子中,问题是在试图安装一个新的PHP/MySQL软件后发生的,该软件向我询问了管理员密码。事实上,此密码已应用于我的所有数据库。因此问题就来了。 我很幸运地记住了这个密码,并将它输入到phpMyAdmin的配置文件中,
$cfg['Servers'][$I]['password']='theDamnedPasswordHere'
。 这就解决了问题


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

我在Windows 7上运行xampp,遇到了完全相同的问题。 我是这样解决的

与询问者一样,我首先将
跳过授权表
添加到
mysql\bin\my.ini
文件中。 重新启动mysql后,phpMyAdmin能够列出数据库,但在尝试访问数据库时仍显示连接错误

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

在我的例子中,问题是在试图安装一个新的PHP/MySQL软件后发生的,该软件向我询问了管理员密码。事实上,此密码已应用于我的所有数据库。因此问题就来了。 我很幸运地记住了这个密码,并将它输入到phpMyAdmin的配置文件中,
$cfg['Servers'][$I]['password']='theDamnedPasswordHere'
。 这就解决了问题


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

您记得您使用的密码吗?是的,我记得我使用的密码。@riggsfully我可以验证它是否确实在运行您使用的是Windows还是Windows*nix@RiggsFolly我正在使用Windows,Windows 10如果有任何不同,您还记得您使用的密码吗?是的,我记得我使用的密码。@RiggsFolly我可以验证它是否确实在运行您使用的是Windows还是*nix@RiggsFolly我正在使用Windows,Windows 10如果这有什么不同的话,引起麻烦的该死的软件是“Elitius附属管理软件”。当心!引起麻烦的该死的软件是“Elitius附属管理软件”。当心!