Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL命令行客户端问题+;错误2003_Php_Mysql_Cmd - Fatal编程技术网

Php MySQL命令行客户端问题+;错误2003

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) 即使可以,前面的问

最初,我能够打开MySQL命令行客户端,当我键入密码时,error 2003将快速闪烁并自动关闭客户端

在网上查看之后,我使用cmd尝试了一些建议的解决方案。 从附件照片中,您可以看到我尝试了
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的密码?这不是一个解决方案。您只需将配置恢复为默认值。