Câu trả lời tương tự như câu trả lời mà Wrikken đã đăng - đây là những gì tôi đã làm để sửa nó vì lợi ích của độc giả trong tương lai.
(Cái này dành cho RHEL 5.5 - các lệnh tương tự nhưng khác nhau áp dụng cho Ubuntu / Debian / etc.)
Đang cài đặt sudo yum list installed sẽ in ra tất cả các gói đã cài đặt trên máy của bạn (lưu ý:yum trên RHEL yêu cầu bạn thêm kho lưu trữ Mạng Red Hat [Tôi sử dụng EPEL
] và chạy nó qua sudo ).
Tôi đã có mysql và mysql-server , điều này giải thích tại sao MySQL hoạt động tốt cho mọi ứng dụng có sẵn, nhưng không có mysql-devel , cần thiết để sửa lỗi mysql.h is missing lỗi và các lỗi xây dựng tương tự khác.
Câu chuyện ngắn, sau mysqldump -u root -ppassword --all-databases > full-dump.sql để đảm bảo an toàn, nó đã được sửa bằng một
sudo yum install mysql-devel