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