✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

Hur man gör MySQL globalt tillgängligt (från MAMP)

28

Jag gick nyligen igenom hur man gör WP-CLI globalt tillgänglig i hela ditt system (förutsatt att du kör macOS eller en variant av Linux).

Jag har också pratat om olika saker när det gäller att använda MAMP Pro för WordPress-utveckling. Naturligtvis är ett av dessa verktyg också MySQL; men det är en som ofta behandlas som en "ställ in och glöm det"-applikation.

Men jag har nyligen börjat arbeta med ett projekt som kräver lite automatisering när det gäller synkronisering av utvecklings- och iscensättningsdatabaserna. Och eftersom detta är skriptat förutsätter det att MySQL är globalt tillgängligt.

Om det enda sättet du har installerat MySQL på är via MAMP (eller kanske ett annat liknande paket), måste du troligen göra MySQL globalt tillgängligt på ditt system.

Så här gör du det.

Gör MySQL globalt tillgängligt

Det finns minst två sätt detta kan göras på, och olika människor kommer att föredra deras metod. Till exempel kanske vissa vill uppdatera sin bash-profil för att ange var den körbara filen finns. Andra kan välja att sätta en symbolisk länk.

Eftersom jag har delat hur man gör något liknande med en bash-profil i ett tidigare inlägg, här är ett enkelt sätt att göra det via symbolisk länkning.

Antag att MySQL är på följande väg:

/Applications/MAMP/Library/bin/mysql

Ange följande i terminalen (och tryck sedan på enter):

ln -s ~

Detta kommer att skapa en symbolisk länk i katalogen usr/local/bin som refererar till MySQL-binären som levereras med MAMP Pro.

Det är enkelt, och det liknar andra saker du kan stöta på (som att synkronisera IDE-inställningar ), så det är inget fancy. Men om du arbetar med ett projekt eller en del av ett projekt som kräver skript som bygger på en databas, så kan du se till att samma version av MySQL används både med din webbserver och alla nämnda skript.

Inspelningskälla: tommcfarlin.com

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer