Windows10下XAMPP改端口后phpMyAdmin遇Invalid setting error求助
解决XAMPP修改MySQL端口后phpMyAdmin连接失败的问题
嘿,我之前也碰到过一模一样的情况!你修改了MySQL的端口但没同步更新phpMyAdmin的配置文件,这就是导致连接报错的核心原因。下面是一步步的解决步骤:
找到phpMyAdmin的配置文件
打开你的XAMPP安装目录(默认一般是C:\xampp),进入phpMyAdmin文件夹,找到名为config.inc.php的文件,用记事本或者代码编辑器(比如VS Code)打开它。更新MySQL端口配置
在文件里查找这一行代码:$cfg['Servers'][$i]['port'] = '';把空字符串改成你设置的MySQL端口
3307,修改后变成:$cfg['Servers'][$i]['port'] = '3307';同时确认以下两行的配置和你的设置一致(因为你说root密码为空):
$cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '';重启Apache服务
回到XAMPP控制面板,找到Apache服务,先点击Stop停止服务,等待几秒钟后再点击Start重新启动。测试连接
现在重新访问phpMyAdmin页面,应该就能正常连接到MySQL了。
额外检查点(如果上面步骤没解决的话)
- 确认MySQL确实在使用3307端口:在XAMPP控制面板点击MySQL旁边的
Config,选择my.ini,查找port=3307是否存在,确保端口配置正确。 - 检查Windows防火墙是否拦截了3307端口,不过本地访问的话这种情况概率较低,你可以暂时关闭防火墙测试一下。
内容的提问来源于stack exchange,提问作者Mr.D
相关产品推荐
相关产品推荐

