我在安装后安装了xampp,phpmyadmin正常工作。但在完成我的工作后,当我重新启动计算机时,phpmyadmin页面显示访问被拒绝并发出错误消息,说无法连接:无效设置。cannot connect: invalid settings
我没有更改用户名或密码。我多次重新安装XAMPP。重新安装后它可以正常工作,重新启动计算机后它会停止工作。版本是5.5.38。
答案 0 :(得分:1)
当我第一次使用它时,我遇到了与MAMP类似的问题。
我必须编辑一个名为config.inc.php的文件。这个问题可能会对你有所帮助,这几乎是我修复它的确切方法。
此链接将带您到我用于MAMP的XAMPP等效答案: XAMPP MySQL password setting (Can not enter in PHPMYADMIN)
具体来说这部分:(无法获得blockquote中的代码)
从config.inc.php文件中的“Xampp / phpmyadmin”目录中找到 下面的代码。并按照下面给出的说明操作。我试过像 这个和我成功在浏览器上运行localhost / phpMyAdmin, MySQL命令提示符以及MySQL查询浏览器。
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'pma';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['controluser'] = 'user_name/root';
$cfg['Servers'][$i]['controlpass'] = 'passwaord';
并用下面的每个对应代替上面的每个语句 代码。
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'Muhammad Ashikuzzaman';
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'Muhammad Ashikuzzaman';
基本上我必须将文件从默认值更改为我的用户名和密码。之后我再也没有登录错误。
答案 1 :(得分:0)
如果您不需要phpMyAdmin configuration storage提供的任何功能,您可以编辑config.inc.php
并删除对这些表的引用(或者至少是关于controluser,controlpass的行)和pmadb)。如果问题只是验证控制用户,那么这将解决该问题。
答案 2 :(得分:0)
我在Windows 10上使用XAMMP。
我评论了这两行代码。
/* User for advanced features */
//$cfg['Servers'][$i]['controluser'] = 'pma';
//$cfg['Servers'][$i]['controlpass'] = '';
删除评论和工作
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
此致