mysqld_safe: command not found
时间: 2023-09-03 09:09:29 浏览: 258
The error message "mysqld_safe: command not found" usually means that the MySQL server is not installed or not properly configured on your system.
To install MySQL server on Linux, you can use the following command:
```
sudo apt-get install mysql-server
```
If you are using a different operating system, you can refer to the MySQL documentation for installation instructions.
After installing the MySQL server, you can try running the "mysqld_safe" command again. If the issue persists, you may need to check your system's PATH environment variable to ensure that the location of the MySQL binaries is included.
相关问题
-bash: mysqld_safe: command not found
如果你在执行 `sudo mysqld_safe --skip-grant-tables &` 命令时遇到了 `-bash: mysqld_safe: command not found` 错误,可能是因为 `mysqld_safe` 命令没有在你的系统上安装或者没有在环境变量 `$PATH` 中。
你可以先检查一下 `mysqld_safe` 是否已经安装。如果没有安装,你需要先安装 MySQL 服务器。
如果已经安装了 MySQL 服务器,但是 `mysqld_safe` 命令还是无法识别,你可以尝试使用以下命令查找 `mysqld_safe` 命令的位置:
```
sudo find / -name mysqld_safe
```
该命令将在整个文件系统中查找 `mysqld_safe` 命令的位置,并输出结果。如果找到了 `mysqld_safe` 命令的位置,你可以使用该命令的完整路径来执行它,例如:
```
sudo /usr/bin/mysqld_safe --skip-grant-tables &
```
如果你找不到 `mysqld_safe` 命令,你可以尝试使用 `mysqld` 命令来启动 MySQL 服务器并跳过权限检查,例如:
```
sudo mysqld --skip-grant-tables &
```
该命令将启动 MySQL 服务器并跳过权限检查,但是不会使用 `mysqld_safe` 命令。请注意,这种方法可能会产生一些不同的行为,因为 `mysqld_safe` 与 `mysqld` 之间有一些差异。
mysqld_safe & [1] 651 [root@f5b5a97d3d8f /]# bash: mysqld_safe: command not found [1]+ Exit 127 mysqld_safe
如果在容器中运行 `mysqld_safe` 命令时出现 "command not found" 的错误,可能是由于 MySQL 5.7 安装不完整或没有正确设置环境变量所致。
你可以尝试以下方法来启动 MySQL:
1. 使用 `systemctl` 命令启动 MySQL:
```bash
systemctl start mysqld
```
2. 使用 `service` 命令启动 MySQL:
```bash
service mysqld start
```
如果以上方法仍然无法启动 MySQL,请尝试以下方法:
1. 检查 MySQL 的安装路径,确保 `mysqld_safe` 命令位于正确的路径。你可以使用以下命令来查找 `mysqld_safe` 的位置:
```bash
find / -name mysqld_safe
```
2. 如果找到了 `mysqld_safe` 的路径,可以尝试指定完整路径来启动 MySQL,例如:
```bash
/path/to/mysqld_safe &
```
3. 如果无法找到 `mysqld_safe`,可能需要重新安装 MySQL 5.7,并确保安装过程中没有出现错误。
请注意,以上方法可能需要以 root 用户或具有适当权限的用户身份运行。如果问题仍然存在,请检查容器日志以获取更多信息,并确保在容器中正确安装和配置了 MySQL。
阅读全文