我已经安装了WAMPP服务器。 Apache工作正常,但我无法登录phpmyadmin。我收到这个错误:
#2002 Cannot log in to the MySQL server
我有Windows。 Mysql随Wampp一起安装。我无法从Mysql控制台登录到mysql(在wampp菜单上下文中)我不知道可以设置此密码。
在config.inc.php中我设置了
$cfg['Servers'][$i]['password'] = 'yourNewpassword';
但也没有帮助。
我认为我必须为mysql设置密码,因为当我安装wamp时我没有得到任何密码。但我不知道怎么做。我尝试在consle中运行mysqld.exe - 不会启动。
由于
答案 0 :(得分:2)
首先通过更改防火墙设置允许wamp访问,或者在全新安装后只需单击防火墙警告的“允许访问”按钮弹出。只需在全新安装后,单击wampserver图标运行它 - &gt ; wamp图标将显示在任务栏的右侧,当您单击此wamp图标 - >选择“启动所有服务”。(您会注意到其颜色发生变化)再次单击任务栏上的wampicon并单击 - &gt ; phpmyAdmin,将出现一个登录页面,您只需输入用户名“root”并保留密码(如果您是新用户,则无需输入密码)。输入去!!
答案 1 :(得分:1)
运行cmd以获取窗口 将目录更改为mysql控制台的位置,例如C:\瓦帕\ BIN \ MySQL的\ mysql5.1.36 \ BIN>
使用mysql运行控制台
默认安装时不需要密码,您将被视为root
您应该收到输入密码的提示。使用您在配置文件中放置的那个。
此处有更多信息MySQL and WAMP
PS MysqlD是mysql守护进程,用windows术语来思考服务。 mysql和mysqladmin是用于设置和控制它的控制台应用程序。答案 2 :(得分:1)
您是否正在运行防病毒软件?如果是这样,请尝试禁用它。
答案 3 :(得分:0)
抱歉,现在我看到问题出在启动mysql上。如果我点击Wamp icon - > 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。
答案 4 :(得分:0)
在Windows事件查看器中查看来自MySQL的消息。
这里的问题通常是你在某个地方有一个旧的my.ini文件。搜索my.ini,如果你发现一个不在c:\ wamp文件夹结构中(或者你安装它的话),那么删除它们并再次尝试启动mysql。