答案与Wrikken发布的答案相似-这是我为将来的读者而修复的内容。
(这是针对RHEL 5.5的-类似但不同的命令适用于Ubuntu / Debian / etc。)
这样做
sudo yum list installed会打印出您机器上所有已安装的软件包(注意:
yum在RHEL 上,您需要添加Red Hat
Network存储库[我使用EPEL ],并通过运行它
sudo)。
我有
mysqland
mysql-server,它解释了为什么MySQL对于每个预先存在的应用程序都能正常运行,但是没有
mysql-devel,这对于修复该
mysql.h is missing错误和类似的其他构建错误是必需的。
长话短说,
mysqldump -u root -ppassword --all-databases > full-dump.sql为了安全起见,用一个简单的固定
sudo yum install mysql-devel



