WAMP phpMyAdmin 无法打开

Posted

技术标签:

【中文标题】WAMP phpMyAdmin 无法打开【英文标题】:WAMP phpMyAdmin won't open 【发布时间】:2014-07-13 19:55:59 【问题描述】:

我最近刚刚在我的 Windows 7 64 位机器上安装了 WampServer 2.5 版。 当我尝试打开 phpmyadmin 时,我在浏览器中收到此消息:

我检查了我的config.inc.php 文件,一切似乎都很好。以下是内容:

 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['verbose'] = 'mysql wampserver';
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

谁能解释一下这个问题? 非常感谢,我还应该指出 WAMP 图标是橙色的,这让我觉得可能某个特定服务可能没有运行。

【问题讨论】:

检查3306端口是否被其他服务或进程使用 您是否为 root 完成了所有授权?看看这对你有没有帮助,***.com/questions/11223235/… 我刚刚安装了 WAMP 并尝试运行它。除此之外,我没有调整核心文件夹中的任何内容。 你可以在这里找到答案***.com/questions/5993894/… 【参考方案1】:

重新启动 wamp 中的所有服务或执行此操作

    打开命令提示符> wamp 的 mysql 目录如下 c:\wamp\bin\mysql\mysql-版本\bin\ 然后我们创建一个新密码 输入命令mysqladmin -u root密码NEWPASSWORD 使用 wamp 状态图标重新启动所有服务

希望对你有帮助

编辑以添加权限 mysql> GRANT ALL PRIVILEGES ON . TO root@localhost IDENTIFIED BY 'your current password' WITH GRANT

【讨论】:

我按照你的建议做了,收到了这条消息:Access denier for user root@localhost (using password: NO) 我刚刚安装了最新版本 检查该用户是否拥有所有权限【参考方案2】:

您可以观看以解决您的问题http://www.youtube.com/watch?v=BgcW4h6ZAro&t=7m21s p/s: 这是越南视频:) 在config.inc.php 中编辑以下代码:

* First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['verbose'] = 'mysql wampserver';
//uncomment this
$cfg['Servers'][$i]['auth_type'] = 'cookie';
//comment this
//$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

然后退出 wampserver,重新打开 wampserver,打开 PHPMyadmin,您将显示登录表单 :)

【讨论】:

【参考方案3】:

请更改 auth_type 。使用 http 然后浏览。当浏览时需要用户 ID 并通过 提供正确的用户 ID 并通过:

 /* Authentication type */
$cfg['Servers'][$i]['verbose'] = 'mysql wampserver';
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
**$cfg['Servers'][$i]['auth_type'] = 'http';**
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

如果没有为 mysql 设置管理员密码,请查看 $ mysqladmin -u root 密码 NEWPASSWORD

但是,如果您想更改(或更新)root 密码,则需要使用以下命令:

$ mysqladmin -u root -p'oldpassword' 密码新密码

例如,如果旧密码是abc,可以设置新密码为123456,输入:

$ mysqladmin -u root -p'abc' 密码'123456'

【讨论】:

以上是关于WAMP phpMyAdmin 无法打开的主要内容,如果未能解决你的问题,请参考以下文章

WAMP PHPMyadmin用户已删除[重复]

wamp使用时遇到的问题总结

需要帮助配置 WAMP (phpMyAdmin)

覆盖安装 wamp 后,Mysql 数据库无法正常工作。

wampserver无法启动,图标是橙色的,应该是80端口被占用,无法排查是哪个程序占用,最主要是Apache用不了

重新安装 WAMP 后 PHPmyadmin 无法正常工作