phpmyadmin无法连接mysql服务器
php  /  管理员 发布于 8年前   577

问题引出:
错误:
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教程
以上就是phpmyadmin无法连接mysql服务器的详细内容,更多请关注其它相关文章!
test1 在
opencode + Oh-my-openagent,我的第一个免费的ai编程智能体管家:Sisyphus中评论 test..122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..Zita 在
Google AI Studio升级全栈 vibe coding体验,可直接构建带登录和数据库的应用中评论 111222..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号
