安装mysql报错 ./mysqld: 1: ./mysqld:ELF: not found
时间: 2024-05-18 09:15:56 浏览: 12
这个错误一般是由于在非x86平台上尝试运行x86二进制文件造成的。请首先确认您的MySQL二进制文件所支持的CPU体系结构,以及您的系统是否兼容。
如果您的系统与MySQL二进制文件兼容,请尝试重新下载或重新编译MySQL并确保您使用正确的CPU体系结构选项。
如果您的系统与MySQL二进制文件不兼容,请尝试使用适用于您的系统的MySQL二进制文件。
相关问题
mysql 初始化-bash: ./mysqld: No such file or directory
如果你在执行 MySQL 初始化时遇到了 `-bash: ./mysqld: No such file or directory` 错误,这可能是由于以下几个原因引起的:
1. MySQL 未正确安装:请确保你已经正确地安装了 MySQL,并且可执行文件 `mysqld` 存在于正确的位置。你可以尝试使用 `mysql` 命令来启动 MySQL。
2. 文件路径错误:验证一下你当前的工作目录是否正确。你可以使用 `cd` 命令切换到 MySQL 的安装目录,并确保 `mysqld` 文件位于该目录下。
3. 文件权限不足:检查一下 `mysqld` 文件的权限是否足够,你可能需要使用 `chmod` 命令修改文件权限,以允许执行。
如果问题仍然存在,请提供更多关于你的操作系统和 MySQL 安装的详细信息,以便我能够更好地帮助你解决问题。
./mysqld: cannot execute binary file
回答: 根据引用[1]和引用[2]的内容,错误信息"./mysqld: cannot execute binary file"表示无法执行二进制文件。解决办法是使用命令"mysqld --user=mysql"来启动MySQL服务器。如果需要将启动命令写入脚本并在后台运行,可以使用"nohup mysqld --user=mysql > mysql.log 2>&1 &"命令。[2]至于引用[3]中的错误信息"The server quit without updating PID file (/usr/local/mysql-5.5.60/localhost.localdomain.pid)",可能是由于MySQL服务器意外退出导致的。