我使用noinstall Zip Archive在Microsoft Windows 8上安装了MySQL.但是,当我通过在Windows提示符上执行以下命令进行测试时,出现上述错误.
C:\> "C:\MySQL\bin\mysqlshow"
C:\> "C:\MySQL\bin\mysql" test
Run Code Online (Sandbox Code Playgroud)
请帮我.
小智 48
您无需重新启动Windows.实现这一目标的最简单方法是
谢谢
Din*_*amy 15
转到运行类型services.msc
.检查MySQL服务是否正在运行.如果没有,请手动启动它.启动后,键入mysqlshow
以测试服务.
我也面临同样的问题.试试吧
小智 7
对我有用的解决方案是:
cd C:\Program Files\mysql-8.0.22\mysql-8.0.22-winx64\bin
mysqld -install
(服务安装成功)mysqld --initialize
(没有提示)小智 5
以管理员身份运行你的 cmd。
你会看到是这样的:
c:\windows\system32>
Run Code Online (Sandbox Code Playgroud)
使用 cd.. 转到您的垃圾箱位置C:\mysql\bin
(我计算机中垃圾箱的位置就是您所看到的,因此请正确选择您的位置)
跑:
$ C:\mysql\bin>mysql --install
Service successfully installed.
Run Code Online (Sandbox Code Playgroud)
然后运行:
$ C:\mysql\bin>NET START MySql
The MySql service is starting
The MySql service was started successfully
Run Code Online (Sandbox Code Playgroud)
然后最后一步是运行:
C:\mysql\bin>mysql -u root - p admin
Run Code Online (Sandbox Code Playgroud)
第一次它会要求输入密码不要输入任何东西,因为它会使用空白,然后按回车键就完成了。
稍后您也可以设置密码。
小智 5
我被困在同样的问题上,感觉像是永恒。
我的问题是:我在端口 8889 上从 MAMP 运行 mysql,但是当尝试从我的命令行连接到 mysql 时,它需要端口 3306。我没有想法,所以我尝试:
mysql --port 8889
幸福随之而来:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.34-log MySQL Community Server (GPL)
Run Code Online (Sandbox Code Playgroud)