📅  最后修改于: 2023-12-03 15:30:58.145000             🧑  作者: Mango
这个问题通常出现在Ubuntu或Debian系统上。当你尝试启动或停止MySQL服务时,会收到这个错误消息。
这个错误通常是因为MySQL或MariaDB在系统上未安装或未正确安装导致的。因此,启动或停止服务的命令无法找到MySQL二进制文件。
首先,你需要确认MySQL或MariaDB已经在你的系统上正确安装。你可以使用以下命令检查是否已经安装:
sudo dpkg --get-selections | grep -v deinstall | grep mysql
如果输出信息中包含“mysql-server”或“mariadb-server”,则说明MySQL或MariaDB已经正确安装。
如果MySQL或MariaDB已正确安装,则可以尝试启动服务:
sudo service mysql start
如果你使用的是MariaDB,则命令应该是:
sudo service mariadb start
如果MySQL或MariaDB未正确安装,则需要重新安装。可以使用以下命令卸载已安装的MySQL或MariaDB:
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get remove --purge mariadb-server mariadb-client mariadb-common
要重新安装MySQL,请使用以下命令:
sudo apt-get update
sudo apt-get install mysql-server
要重新安装MariaDB,请使用以下命令:
sudo apt-get update
sudo apt-get install mariadb-server
当重新安装完成后,尝试启动服务:
sudo service mysql start
或者,如果你使用的是MariaDB,则是:
sudo service mariadb start
如果你在操作GitHub时遇到了该错误,首先需要检查MySQL或MariaDB是否正确安装。如果没有正确安装,需要重新安装并启动服务。如果已经正确安装,则可以尝试启动服务。