✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

So machen Sie MySQL global zugänglich (von MAMP)

17

Ich habe kürzlich erklärt, wie Sie WP-CLI global über Ihr System zugänglich machen (vorausgesetzt, Sie verwenden macOS oder eine Variation von Linux).

Ich habe auch über verschiedene Dinge gesprochen, die sich auf die Verwendung von MAMP Pro für die WordPress-Entwicklung beziehen. Eines dieser Tools ist natürlich auch MySQL; Es ist jedoch eine Anwendung, die oft als „set it and forget it”-Anwendung behandelt wird.

Aber ich habe vor kurzem begonnen, an einem Projekt zu arbeiten, das ein wenig Automatisierung erfordert, da es sich auf die Synchronisierung der Entwicklungs- und Staging-Datenbanken bezieht. Und da dies ein Skript ist, wird davon ausgegangen, dass MySQL global verfügbar ist.

Wenn Sie MySQL nur über MAMP (oder vielleicht ein anderes ähnliches Paket) installiert haben, müssen Sie MySQL wahrscheinlich global auf Ihrem System zugänglich machen.

Hier ist, wie das geht.

Machen Sie MySQL global zugänglich

Es gibt mindestens zwei Möglichkeiten, dies zu tun, und verschiedene Personen werden ihre Methode bevorzugen. Einige möchten beispielsweise ihr Bash-Profil aktualisieren, um anzugeben, wo sich die ausführbare Datei befindet. Andere können sich für das Setzen eines symbolischen Links entscheiden.

Da ich bereits in einem früheren Beitrag gezeigt habe, wie man etwas Ähnliches mit einem Bash-Profil macht, ist hier eine einfache Möglichkeit, dies über symbolische Verknüpfungen zu tun.

Angenommen, MySQL befindet sich im folgenden Pfad:

/Applications/MAMP/Library/bin/mysql

Geben Sie im Terminal Folgendes ein (und drücken Sie dann die Eingabetaste):

ln -s ~

Dadurch wird ein symbolischer Link im Verzeichnis usr/local/bin erstellt, der auf die MySQL-Binärdatei verweist, die mit MAMP Pro geliefert wird.

Es ist einfach und ähnelt anderen Dingen, auf die Sie möglicherweise stoßen (wie das Synchronisieren von IDE-Einstellungen ), also ist es nichts Besonderes. Aber wenn Sie an einem Projekt oder Teil eines Projekts arbeiten, das Skripting erfordert, das auf einer Datenbank basiert, können Sie auf diese Weise sicherstellen, dass dieselbe Version von MySQL sowohl mit Ihrem Webserver als auch mit allen genannten Skripten verwendet wird.

Aufnahmequelle: tommcfarlin.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen