1

我已经安装了 WAMPP 服务器。Apache 工作正常,但我无法登录到 phpmyadmin。我收到此错误:

#2002 Cannot log in to the MySQL server

我有窗户。Mysql 与 Wampp 一起安装。我无法从 Mysql 控制台登录到 mysql(在 wampp 菜单上下文中)我不知道我可以设置这个密码。

在 config.inc.php 我设置

$cfg['Servers'][$i]['password'] = 'yourNewpassword';

但这也无济于事。

我认为我必须为 mysql 设置密码,因为在安装 wamp 时我没有得到任何密码。但我不知道怎么做。我尝试在控制台中运行 mysqld.exe - 不会启动。

谢谢

4

5 回答 5

2

首先通过更改防火墙设置允许 wamp 访问,或者只需单击“允许访问”按钮,全新安装后弹出防火墙警告。全新安装后,单击 wampserver 图标运行它-> wamp 图标将出现在任务栏的右侧,当您单击此 wamp 图标->选择“启动所有服务”。(您会注意到其颜色发生了变化)再次单击任务栏上的 wampicon 并单击-> phpmyAdmin,登录页面将出现,您只需输入用户名“root”并留下密码(如果您是新用户则无需输入密码)。进入去!!

于 2017-06-03T16:01:33.867 回答
1

运行 cmd 以获取一个窗口 将目录更改为 mysql 控制台所在的位置,例如 C:\wamp\bin\mysql\mysql5.1.36\bin>

使用 mysql 运行控制台

默认安装不需要密码,您将被视为root

您应该会收到输入密码的提示。使用您放入配置文件的那个。

更多信息在这里MySQL 和 WAMP

PS MysqlD 是 mysql 守护进程,在 windows 术语中认为服务。mysql 和 mysqladmin 是设置和控制它的控制台应用程序。

于 2013-07-05T21:08:16.220 回答
1

你有防病毒软件在运行吗?如果是这样,请尝试禁用它。

于 2014-01-07T03:59:25.077 回答
0

查看 Windows 事件查看器以获取来自 MySQL 的消息。

这里的问题通常是您在某处有一个旧的 my.ini 文件。搜索 my.ini,如果你发现一个不在 c:\wamp 文件夹结构(或任何你安装它的地方)中的文件,则删除它们并再次尝试启动 mysql。

于 2013-07-08T11:32:35.713 回答
0

抱歉,现在我发现问题出在启动 mysql 上。如果我单击 Wamp 图标 -> Mysql -> 服务 -> 启动/恢复服务,它会打开几秒钟,然后再次关闭。当我从 C:\wamp\bin\mysql\mysql5.1.36\bin> 运行 mysql 时,我得到:

C:\wamp\bin\mysql\mysql5.1.36\bin>
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

在配置端口设置为 3306。我认为问题在于启动 mysql。

于 2013-07-05T21:23:09.570 回答