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