'mysqld' 不是内部或外部命令,也不是可运行的程序 或批处理文件.

哦,放开我,我很熟悉这个。
2 02 2 年我在上海的时候,就遇到了这个鬼东西。
当时我正在调试一个站点,突然弹出这样的消息,“mysqld”不是内部或外部命令,也不是可运行的程序或批处理文件。
我当时一头雾水,盯着电脑屏幕看了很久。

我的第一反应是,MySQL没有安装正确吗?我迅速打开控制面板,查找“添加/删除程序”,看看安装是否有问题。
幸运的是,MySQL安装好了,而且版本还是最新的,5 .7 我想知道是不是路径没有添加正确?我跑去看看环境变量。
PATH 中似乎没有 MySQL 路径。
我手动添加了一个,指向MySQL bin目录。
我记得这个目录是C:\Program Files\MySQL\MySQL Server 8 .0\bin。
添加后,我重新启动电脑并再次尝试,仍然不行。

我又想了想,难道是服务没有开放?打开Windows服务管理器,搜索MySQL,发现MySQL8 0服务处于已停止状态。
我只是点击开始,等待它运行,然后返回命令行尝试。
嘿嘿,其实这样更好!当时我就觉得这件事很简单。
如果服务没有运行,命令如何运行?
后来想了想,可能是我安装MySQL时没有注意提示,或者是安装后没有设置环境变量。
这件事有时候真的很烦人。
它已安装,但无法使用。
可能我有点偏激,觉得这个软件太不人性化了。
不过还好最后解决了,网站也上线了,算了。

-bash: mysqld: 未找到命令解决方案

直接从命令行启动。

首先检查路径。
将export PATH=$PATH:/usr/local/mysql/bin 添加到/etc/profile 保存退出后,source /etc/profile. 再次启动mysql。
mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
如果还是找不到mysqld命令,请确认mysql安装路径是否OK。
或者直接软链接到系统路径。
ln -s /usr/local/mysql/bin/mysqld /usr/local/bin/mysqld
你可以自己掂量一下。

-bash: mysqld: 未找到命令解决方案

上次使用MySQL时,这个问题让我头疼了一段时间。
我记得是2 01 9 年的时候,我在公司的服务器上安装了MySQL。
当我运行 mysqld 时,bash 给我一条消息:“mysqld:找不到命令。
”当时我就很困惑,为什么我找不到这个东西的命令呢?
我的第一反应是环境变量设置不正确。
于是我打开了传说中的/etc/profile文件,用vi编辑器修改了它,并将MySQL bin目录添加到PATH中。
这是我当时写的:import PATH=$PATH:/usr/local/mysql/bin。
保存并退出,然后我重置环境变量并使用 source /etc/profile 命令。

重启后,我再次尝试运行mysqld,以为这次会成功。
但仍然没有成功,当时我有点沮丧。
然后我检查了MySQL是否真的安装在指定的目录下,发现确实在那里。
然后网上搜了一下,发现有人说在用户级别修改环境变量也可以,所以我把.bash_profile改回来了。

最后当我再次运行mysqld命令时,成功了!我很兴奋。
终于到了早上。
我想,如果不解决这个问题,我今天就不能休息了。

这件事告诉我,以后如果遇到此类问题,首先应该从环境变量开始排查,不要惊慌。
但归根结底,这个环境变量确实让人又爱又恨。

'mysqld' 不是内部或外部命令,也不是可运行的程序 或批处理文件.

我以前曾多次遇到过这个问题。
记得有一次,我帮朋友配置MySQL,但是当MySQL服务启动时,也出现了“mysqld不是内部或外部命令”的错误。
当时我就觉得必须要找出原因。

第一个命令已准备好打开。
这个很简单,只要在“开始”菜单中搜索“cmd”,然后双击运行即可。
请记住,有时您必须右键单击“Cmdo 单击”并“以管理员身份运行”才能授予您执行某些操作的权限。

如果此时发现telnet相关错误,可能系统中没有启用该功能。
你必须去控制面板看看。
在控制面板中找到“程序”,然后找到“程序和功能”。
这里是“Windows 功能”,点击它。
在“Windows功能”界面中,需要找到“Telnet Server”和“Telnet Client”,并勾选这两个选项。
安装完成后,按“确定”,系统将开始安装和配置相关组件。
此过程可能需要几分钟,因此请耐心等待。

安装完成后,尝试再次运行mysqld命令。
如果问题还没有解决,可能是MySQL安装路径或者配置文件有问题。
您应该检查 MySQL 安装路径,看看它是否指向正确的位置。
配置文件通常称为 my.ini 文件。
确保其中的设置正确。

我不明白为什么这次会出现这个问题,但是按照这些步骤通常可以解决问题。
我不运行这个。
我记得大概有1 0个日期,但我建议你检查一下。
我希望这对您有帮助!