2016-03-04 81 views
0

起初,我能打开MySQL命令行客户端,当我键入密码,错误2003将闪烁非常快和经销商的关闭客户端。MySQL命令行客户端问题+错误2003

网上通缉后,我尝试一些使用CMD建议的解决方案。 从附加照片你可以看到,我尝试mysqld -install并尝试net start mysql命令,但它们不起作用。

enter image description here

所以我使用控制面板来修复MySQL服务器5.7。现在我无法打开MySQL命令行客户端,因为它会自动关闭自己。

如何纠正这一问题?重新安装整个MySQL的工作?

综上所述

1)我无法打开MySQL命令行客户端

2)就算我想到了,以前的问题解决不了 - >错误2003,然后自动关闭

为什么我需要解决这个问题: - 我想从.sql文件导入数据,和我以前通过MySQL命令来做到这一点。

+0

当然你肯定没有防火墙,你运行mysql端口阻止通信? (默认3306) – vove

回答

0

上解决这个问题无数的文章之后。我的解决方案是重新安装或重新配置

编辑:重新配置设置为默认

+1

这不是一个解决方案。您只需将配置恢复为默认值即可。 – vove

0

使用CMD去mysql的文件夹中,应该有一个叫bin子文件夹。

现在导航到bin并运行mysql -u user -p password其中,user是你的用户名和密码是您的密码,例如:mysql -u root -p abc123

编辑 哦,我没有给予足够的重视您的屏幕截图。你甚至无法启动服务?

EDIT2 不过你应该可以手动启动它直接从MySQL/bin文件夹启动。

+0

[![输入图片描述] [1]] [1] [1]:http://i.stack.imgur.com/ud8Sx.png – Shawn

+0

嗨,试过你的方法,该图像显示第二个问题,错误2003 – Shawn

+0

现在看起来您的服务没有运行,或者您的防火墙阻止了连接。如果服务正在运行,它很可能是防火墙。 – vove