sudo: mysqld_safe:找不到命令
时间: 2023-07-14 16:10:47 浏览: 137
如果您无法找到 `mysqld_safe` 命令,可能是因为路径配置不正确或者 MySQL 的安装目录不在系统的搜索路径中。您可以尝试使用完整的路径来运行 `mysqld_safe`。
您可以通过以下命令来查找 `mysqld_safe` 的完整路径:
```
which mysqld_safe
```
如果命令成功执行并返回了完整路径,您可以使用该路径来启动 MySQL。例如:
```
sudo /path/to/mysqld_safe --skip-grant-tables &
```
如果未找到 `mysqld_safe` 的完整路径,可能需要重新安装 MySQL 或者检查 MySQL 的安装目录是否正确配置。
相关问题
[root@localhost ~]# sudo mysqld_safe --skip-grant-tables & [1] 10861 [root@localhost ~]# sudo: mysqld_safe:找不到命令 [1]+ 退出 1 sudo mysqld_safe --skip-grant-tables
这个错误提示说明你的系统中没有安装 `mysqld_safe` 命令。可能是你的 MySQL 安装不完整或者你的 PATH 环境变量没有设置正确。
你可以尝试使用以下命令来查找 `mysqld_safe` 命令的位置:
```
sudo find / -name mysqld_safe
```
如果命令能够找到 `mysqld_safe` 命令的位置,那么你可以将该位置加入到 PATH 环境变量中,例如:
```
export PATH=$PATH:/path/to/mysqld_safe
```
然后再次运行命令即可。如果仍然出现问题,可能需要重新安装 MySQL。
[root@CentOS ~]# mysqld_safe --skip-grant-tables & [1] 12752 [root@CentOS ~]# -bash: mysqld_safe: 未找到命令
这个命令错误的原因可能是您的系统上没有安装 MySQL 或者 MySQL 的可执行文件不在系统的环境变量中。如果您想要使用 MySQL,您需要先安装它,然后确保将可执行文件所在的目录添加到系统的 PATH 环境变量中。您可以尝试使用以下命令来安装 MySQL:
```
sudo apt-get update
sudo apt-get install mysql-server
```
安装完成后,您可以尝试运行以下命令来启动 MySQL:
```
sudo systemctl start mysql
```
如果您在执行上述命令时遇到任何问题,请告诉我,我会尽力帮助您解决。
阅读全文