如何解决MySQL无法使用CMD命令行的问题mysql不能用cmd

上周我在家里尝试使用 MySQL 命令行工具时遇到了问题。
每当我输入命令时,我都会收到消息“未找到命令”。
有朋友提醒我,我可能没有将MySQL bin目录添加到我的系统环境变量中。
我尝试按照步骤操作。
我实际上必须右键单击“我的电脑”,选择“属性”并将路径添加到系统环境变量中。
我记得在“Path”变量步骤中,我添加了 C:\Program Files\MySQL\MySQL Server 5 .7 \bin 并单击“确定”关闭所有窗口。

然后发现MySQL服务没有启动。
于是,我按照提示在Services中找到MySQL服务,然后点击Start。
这一步非常简单。
不过有朋友提到可能是配置文件有问题,于是我查看了my.ini文件。
另外,有朋友告诉我,my.ini文件默认位于MySQL安装路径下的“Program Data”目录下,于是我找到了该文件并查看了它,但没有任何问题。

最后,我想尝试一下MySQL提供的图形化工具,所以我从官网下载了MySQL Workbench。
安装后,我发现界面非常直观。
虽然它不是命令行,但它非常有用,因为它允许您操作数据库。

顺便说一句,我还发现了一个小技巧。
这个想法是将 PATH 变量直接添加到命令行。
您可以使用命令“set PATH=%PATH%;C:\Program Files\MySQL\MySQL Server 5 .7 \bin”。
这个方法非常方便。
关于密码问题,我使用“mysql -u root -p”从命令行登录并输入密码。
这次没有出现任何问题。
忘了它。
写下这些小细节可能会对将来的其他人有所帮助。

mysql安装完成后mysql --version没有出来怎么回事

你自己看看问题所在。

Linux服务没有启动。
要检查,请使用 systemctl status mysqld。
你开始了吗? systemctl start mysqld 打开。

Windows 服务未启动。
以管理员权限打开cmd。
使用 net start mysql 打开它。
没有服务吗?安装期间缺少服务器组件。

未添加环境变量。
Linux 使用 echo $PATH 来检查。
没有MySQL路径?更改 .bashrc 文件并添加 export PATH=$PATH:/usr/local/mysql/bin。
在 Windows 中,右键单击“本计算机”并选择“系统属性”以设置环境变量。
找到Path,添加mysql bin目录C:\Program Files\MySQL\MySQL Server X.X\bin。

家庭破碎。
服务已开启,变量正确,并已重新安装。
选择所有组件,包括开发包和服务。

有很多Windows残留物。
删除C:\Program Files\MySQL,并删除注册表HKEY_LOCAL_MACHINE\SOFTWARE\MySQL。

权限不足。
在 Linux 上,尝试 sudo mysql --version。
以 Windows 管理员身份运行。

阅读日志。
Linux /var/log/mysqld.log。
Windows安装目录下的Hostname.err数据。

自己掂量一下。