“在配置中定义的controluser的连接失败”,在XAMPP中使用phpMyAdmin

我刚刚安装XAMPP在我的Windows XP机器,我得到一个错误说:

Connection for controluser as defined in your configuration failed.

在我安装XAMPP之前,我安装了一个MySQL数据库,并且它有一个密码。我改变,并把密码在config.inc.php为MySQL,我得到这个错误:

<?php
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
    $uri = 'https://';
} else {
    $uri = 'http://';
}
$uri .= $_SERVER['HTTP_HOST'];
header('Location: '.$uri.'/xampp/');
exit;
?>

当我尝试访问index.php时,似乎XAMPP安装有问题。我可以做什么来解决这个问题?

>在浏览器中打开phpMyAdmin并以root身份登录。
>创建一个名为phpmyadmin的数据库
>创建名为pma的用户,并将“host”设置为Web服务器的主机名或IP地址(如果Web服务器和MySQL位于同一个框上,使用localhost),记下密码并授予新用户完全控制phpmyadmin数据库。建议此用户不能访问除此数据库之外的任何其他内容。
>转到phpMyAdmin安装目录,其中应该找到一个名为examples的子目录。
>在示例中,您会发现一个名为create_tables.sql的文件。在文本编辑器中打开它。
>在phpMyAdmin中,选择phpmyadmin数据库,然后单击“SQL”选项卡。
>将来自create_tables.sql的整个文本复制/粘贴到文本框中,然后运行查询。
>打开phpMyAdmin安装目录中的config.inc.php文件,并添加以下行(或更改现有设置,如果它们已经存在):

$cfg['Servers'][1]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][1]['controluser'] = 'pma';
$cfg['Servers'][1]['controlpass'] = '<your password>';

// Note: The list below may grow as PMA evolves and more control tables are added
// Use your common sense! Don't just blindly copypasta, look at what it means!
$cfg['Servers'][1]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][1]['relation'] = 'pma_relation';
$cfg['Servers'][1]['userconfig'] = 'pma_userconfig';
$cfg['Servers'][1]['table_info'] = 'pma_table_info';
$cfg['Servers'][1]['column_info'] = 'pma_column_info';
$cfg['Servers'][1]['history'] = 'pma_history';
$cfg['Servers'][1]['recent'] = 'pma_recent';
$cfg['Servers'][1]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][1]['tracking'] = 'pma_tracking';
$cfg['Servers'][1]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][1]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][1]['designer_coords'] = 'pma_designer_coords';

>保存并关闭文件。

重要 – PMA在登录时加载配置,评估它并将其存储到会话数据中,以便消息不会消失,直到您这样做:

>注销phpMyAdmin并再次登录

问题解决了。

http://stackoverflow.com/questions/11506224/connection-for-controluser-as-defined-in-your-configuration-failed-with-phpmya

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:“在配置中定义的controluser的连接失败”,在XAMPP中使用phpMyAdmin