phpmyadmin无法连接mysql服务器的解决方法

52次阅读
没有评论

共计 1273 个字符,预计需要花费 4 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关 phpmyadmin 无法连接 mysql 服务器的解决方法,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

问题引出:

错误:

MySQL 返回:文档

无法连接:无效的设置。

phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。

出现问题的起因:

发现 xampp 默认的 mysql 帐号居然是空密码,虽然只是本地调试环境,但还是不太舒服,因此修改了密码,再次访问 phpmyadmin 就出现此错误了。

这是由于 xampp 中 phpmyadmin 的登录方式默认是通过记录在配置文件的帐号密码来直接登陆而不是通过登陆界面登陆,但修改过密码后,就与配置文件里的帐号密码不符,因此出错。

解决方法:

一、MySQL 中的“root”用户设置密码(例如:本机 MySQL 密码为 123456),请在控制台中使用“mysqladmin”命令。例如:

d:\xampp0\mysql\bin\mysqladmin.exe -u root password 123456

另外,如果是先前有密码,则修改命令为:

d:\xampp0\mysql\bin\mysqladmin.exe -u root -p password 123456

回车后提示你输入密码,输入“旧密码”即可。

二、找到 xampp 下 phpMyAdmin 下的 config.inc.php 的配置文件信息

将其修改为下面的内容

 /* Authentication type and info */
$cfg[Servers][$i][auth_type] =  config 
$cfg[Servers][$i][host] =  localhost 
$cfg[Servers][$i][connect_type] =  tcp 
$cfg[Servers][$i][compress] = false;
$cfg[Servers][$i][user] =  root 
$cfg[Servers][$i][password] =  123456 
$cfg[Servers][$i][extension] =  mysql 
$cfg[Servers][$i][AllowNoPassword] = true;
$cfg[Servers][$i][auth_type] =  config 这里 config 改为 $cfg[Servers][$i][auth_type] =  cookie

从今往后,需要正确输入“root”的密码才能启动 PHPMyAdmin。

然后点击 phpmyadmin,在图形化操作界面将 mysql 密码设为 123456。问题解决。

重启 MySQL 服务后新密码生效!

关于“phpmyadmin 无法连接 mysql 服务器的解决方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计1273字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)