Php MySQL命令行客户端问题+;错误2003
最初,我能够打开MySQL命令行客户端,当我键入密码时,error 2003将快速闪烁并自动关闭客户端 在网上查看之后,我使用cmd尝试了一些建议的解决方案。 从附件照片中,您可以看到我尝试了Php MySQL命令行客户端问题+;错误2003,php,mysql,cmd,Php,Mysql,Cmd,最初,我能够打开MySQL命令行客户端,当我键入密码时,error 2003将快速闪烁并自动关闭客户端 在网上查看之后,我使用cmd尝试了一些建议的解决方案。 从附件照片中,您可以看到我尝试了mysqld-install和netstart-mysql命令,但它们不起作用 因此,我使用控制面板修复MySQL服务器5.7。现在我无法打开MySQL命令行客户端,因为它会自动关闭自己 如何纠正此问题?重新安装整个MySQL有效吗 总之: 1) 我无法打开MySQL命令行客户端 2) 即使可以,前面的问
mysqld-install
和netstart-mysql
命令,但它们不起作用
因此,我使用控制面板修复MySQL服务器5.7。现在我无法打开MySQL命令行客户端,因为它会自动关闭自己
如何纠正此问题?重新安装整个MySQL有效吗
总之:
1) 我无法打开MySQL命令行客户端
2) 即使可以,前面的问题也无法解决->错误2003,然后自动关闭
我为什么需要修复此问题:
-我想从一个.sql文件导入数据,我以前是通过MySQL命令来实现的。使用cmd go to MySQL文件夹,应该有一个名为bin的子文件夹 现在导航到bin并运行
mysql-u user-p password
其中user是您的用户,password是您的密码,例如:mysql-u root-p abc123
编辑
哦,我没有注意到你的截图。你甚至不能启动服务
编辑2
尽管如此,您应该能够直接从mysql/bin文件夹手动启动它。在无数关于修复此问题的文章之后。我的解决方案是重新安装或重新配置
编辑:将设置重新配置为默认值当然,您确定在运行mysql的端口上没有防火墙阻止通信吗?(3306默认情况下)[![在此输入图像描述][1][1][1]:您好,尝试了您的方法,图像显示第二个问题,错误2003现在看起来您的服务没有运行,或者您的防火墙正在阻止连接。如果服务正在运行,很可能是防火墙。嗨,我检查了防火墙设置,没有MySQL。我可以把它作为一个例外,但我不太确定该选择什么样的道路。我知道它应该在bin中,但不确定哪个文件是正确的,如果您有可能为了测试而关闭防火墙,然后再试一次。确保服务正在运行。请记住,这可能会让你在这几秒钟内变得脆弱。你没有root的密码?这不是一个解决方案。您只需将配置恢复为默认值。