phpmyadmin错误,无法连接:xampp中的无效设置

时间:2017-02-02 03:00:00

标签: php mysql phpmyadmin

我在安装后安装了xampp,phpmyadmin正常工作。但在完成我的工作后,当我重新启动计算机时,phpmyadmin页面显示访问被拒绝并发出错误消息,说无法连接:无效设置。cannot connect: invalid settings

我没有更改用户名或密码。我多次重新安装XAMPP。重新安装后它可以正常工作,重新启动计算机后它会停止工作。版本是5.5.38。

3 个答案:

答案 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'] = '';

此致