我正在尝试使用XAMPP在Windows 8上设置drupal但是当我尝试登录phpmyadmin时,我收到此错误:
我尝试了很多不同的东西,但我似乎无法让它发挥作用。 Apache和MySQL都可以从XAMPP控制面板运行良好。
答案 0 :(得分:3)
如果您正在全新安装,config.inc.php
文件可能不存在。您需要重命名/复制config.sample.inc.php
文件,然后更改相关行。
请查看以下链接:
phpMyAdmin is throwing a #2002 cannot log in to the mysql server phpmyadmin.
答案 1 :(得分:0)
您的phpMyAdmin已配置了管理用户(' controluser')以访问phpMyAdmin的一些高级功能。但是,MySQL中似乎没有用户。这表明XAMPP有 在安装过程中出现了一些问题,因为我相信XAMPP软件包通常会为您配置这一切。
解决方案相当容易;修改您的config.inc.php
,并在每行的开头添加//
注释掉几行。您应该为' controluser',' controlpass'和' pmadb'的配置指令执行此操作,然后重试。
连接后,您可以决定手动添加控制用户,也可以只保留原样,无法访问更高级的功能,例如为查询加书签,收藏的表格等等。
答案 2 :(得分:0)
此特定错误可能有多种原因。
在您的情况下,我认为以下设置可能是错误的:
只需打开phpMyAdmin文件夹中的config.inc.php,然后仔细检查以下几行:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['user'] = 'USER';
$cfg['Servers'][$i]['password'] = 'PASSWORD';
您可能想尝试的另一种可能的解决方案,可能是我对此问题的回答:enter link description here