Über Netzwerk auf einen MySQL-Server unter MAMP zugreifen

Über Netzwerk auf einen MySQL-Server unter MAMP zugreifen

Zum Testen eines Szenarios bin ich gerade dazu gezwungen worden, auf einen MySQL-Server von MAMP von einem anderen Rechner aus zuzugreifen. Das lässt eine Default-Installation zum Glück nicht zu, auch wenn man MAMP sowieso nicht als Produktivsystem nutzen sollte.
Egal, wie schafft man es, von einem anderen Rechner auf einen MySQL-Server zuzugreifen? Die Datei /Applications/MAMP/tmp/mysql/my.cnf bearbeiten und die Zeilen

bind-address = 127.0.0.1

und

MAMP_skip-networking_MAMP

auskommentieren, so dass sie folgendermaßen aussehen

#bind-address = 127.0.0.1
#MAMP_skip-networking_MAMP

MySQL-Server neu starten und in der Tabelle user der Datenbank mysql einen User für den zugreifenden Rechner erstellen. Dazu muss im Feld Host der Hostname oder die IP-Adresse des zugreifenden Rechners stehen. Fertig.

Fehlermeldung nach Integration von PDFlib in MAMP

Beim Versuch eine ältere PDFlib-Version (7.0.4sp6) in eine etwas betagte MAMP-Installation (1.8.2) zu integrieren, verweigerte der Apache mit folgender Fehlermeldung den Neustart

caught SIGTERM, shutting down
dyld: NSLinkModule() error
dyld: Symbol not found: __cg_jpeg_resync_to_restart
Referenced from: /System/Library/Frameworks/ApplicationServices.framework/…/libTIFF.dylib
Expected in: /Applications/MAMP/Library/lib/libjpeg.7.dylib
in /System/Library/Frameworks/ApplicationServices.framework/…/libTIFF.dylib

Die Lösung des Problems ist recht einfach: man exportiert den Parameter DYLD_LIBRARY_PATH in der Datei /Applications/MAMP/Library/bin/envvar nach /Applications/MAMP/Library/lib. Und zwar ändert man die Zeile
export DYLD_LIBRARY_PATH
in
export DYLD_FALLBACK_LIBRARY_PATH=/Applications/MAMP/Library/lib