Odpowiedź była podobna do tej, którą opublikował Wrikken – oto, co zrobiłem, aby to naprawić dla przyszłych czytelników.
(To jest dla RHEL 5.5 — podobne, ale inne polecenia dotyczą Ubuntu/Debian/etc.)
Robię sudo yum list installed wydrukuje wszystkie zainstalowane pakiety na twoim komputerze (uwaga:yum na RHEL wymaga dodania repozytorium Red Hat Network [Używam EPEL
] i uruchom go przez sudo ).
Miałem mysql i mysql-server , co wyjaśniało, dlaczego MySQL działał dobrze dla każdej istniejącej aplikacji, ale nie dla mysql-devel , co jest konieczne, aby naprawić brak mysql.h is missing błąd i podobne inne błędy kompilacji.
Krótko mówiąc, po mysqldump -u root -ppassword --all-databases > full-dump.sql dla bezpieczeństwa naprawiono to za pomocą prostego
sudo yum install mysql-devel