mysqld_safe The file /usr/local/mysql/bin/mysqld does not exist or is not executable. Please cd to the mysql installation directory and restart this script from there as follows: ./bin/mysqld_safe&
时间: 2023-09-03 17:13:52 浏览: 155
根据错误信息,这个问题可能是由于以下原因之一引起的:
1. `/usr/local/mysql/bin/mysqld` 文件不存在:请确保你的MySQL安装路径正确,并且在该路径下存在 `mysqld` 文件。你可以使用 `ls` 命令来查看该路径下的文件列表,确认文件是否存在。
2. `/usr/local/mysql/bin/mysqld` 文件没有可执行权限:如果文件存在但没有可执行权限,你可以使用 `chmod` 命令为该文件添加可执行权限。例如,执行以下命令:`chmod +x /usr/local/mysql/bin/mysqld`。
3. 当前工作目录不在MySQL安装目录下:根据错误提示,你需要先切换到MySQL的安装目录,然后再执行 `mysqld_safe` 脚本。你可以使用 `cd` 命令来切换目录。例如,执行以下命令:`cd /usr/local/mysql`。
完成上述步骤后,你可以尝试重新启动MySQL,执行以下命令:`./bin/mysqld_safe&`。这应该会启动MySQL服务器并在后台运行。如果问题仍然存在,请参考MySQL官方文档或向MySQL社区寻求进一步帮助。
阅读全文