Het antwoord was vergelijkbaar met het antwoord dat Wrikken plaatste -- dit is wat ik deed om het op te lossen in het belang van toekomstige lezers.
(Dit is voor RHEL 5.5 -- vergelijkbare maar andere commando's zijn van toepassing op Ubuntu/Debian/etc.)
Doen sudo yum list installed
zal alle geïnstalleerde pakketten op uw computer afdrukken (opmerking:yum
op RHEL vereist dat je een Red Hat Network-repository toevoegt [ik gebruik EPEL
], en voer het uit via sudo
).
Ik had mysql
en mysql-server
, wat verklaarde waarom MySQL prima werkte voor elke reeds bestaande app, maar geen mysql-devel
, wat nodig is om te herstellen dat mysql.h is missing
fout en soortgelijke andere bouwfouten.
Om een lang verhaal kort te maken, na een mysqldump -u root -ppassword --all-databases > full-dump.sql
voor de veiligheid werd het opgelost met een simpele
sudo yum install mysql-devel