Hoe MySQL handmatig te starten en stoppen in OS X El Capitan & Yosemite

Veel ontwikkelaars hebben MySQL nodig op hun Macs, maar als u hebt geprobeerd MySQL te installeren in OS X El Capitan en Yosemite, hebt u waarschijnlijk gemerkt dat u tijdens het proces een foutmelding krijgt dat de installatie is mislukt. Die fout klinkt slechter dan het is, omdat je het volledig kunt vermijden door ervoor te kiezen het opstartitem in de MySQL-bundel niet te installeren, of je kunt gewoon de installatiefout negeren en MySQL zelf starten wanneer je het nodig hebt. Hoe dan ook, MySQL installeert eigenlijk prima, het is gewoon het gebundelde startup-item dat niet functioneert. Zoals je waarschijnlijk al geraden hebt, betekent dit dat je MySQL zelf moet starten en stoppen.


Ja, er wordt een voorkeurenpaneel geïnstalleerd dat een GUI-benadering mogelijk maakt, maar veel gebruikers geven er de voorkeur aan de opdrachtregel hiervoor te gebruiken, omdat velen van ons toch in de Terminal werken en het heeft de extra mogelijkheid om te worden geautomatiseerd.

Starten, stoppen, MySQL herstarten op Mac OS X

Hre zijn de drie basisopdrachten om MySQL te starten, stoppen en opnieuw te starten in Mac OS X, inclusief OS X El Capitan en OS X Yosemite. Zorg ervoor dat u de opdracht op één regel invoert, sudo vereist uiteraard dat een beheerderswachtwoord wordt ingevoerd.

Start MySQL

sudo /usr/local/mysql/support-files/mysql.server start

Stop MySQL

sudo /usr/local/mysql/support-files/mysql.server stop

Start MySQL opnieuw

sudo /usr/local/mysql/support-files/mysql.server restart

Natuurlijk kunnen deze worden gecombineerd met het starten en stoppen van de Apache-server als het de bedoeling is om een ​​lokale webontwikkelomgeving op te zetten.

Je kunt de nieuwste versie van MySQL voor Mac OS X hier downloaden. Toekomstige versies van het MySQL-installatieprogramma repareren dit ongetwijfeld voor OS X, maar in de tussentijd als je de installatiefout krijgt, pas dan het installatieprogramma aan en vermijd het opstartonderdeel, of negeer de fout en start en stop zelf mysql wanneer dat nodig is.

Geïnteresseerden kunnen ook een workaround volgen die hier in StackOverflow is geplaatst om MySQL automatisch te laden bij opstarten in OS X El Capitan of Yosemite.

Start, stop, herstart MySQL vanuit Mac OS Preference Panel

Natuurlijk kunt u de MySQL-server ook starten en stoppen vanuit het gebundelde voorkeurenpaneel. Ga hiervoor naar het menu  Apple en open Systeemvoorkeuren. Kies het voorkeurenpaneel "MySQL" en klik vervolgens op de knop "Start MySQL Server" om MySQL Server op Mac te starten. Als de server al is gestart, verandert de knop in "Stop MySQL Server". Als u de server opnieuw wilt opstarten, klikt u gewoon op om het uit te schakelen, wacht een minuut of zo en schakelt u het vervolgens weer in. Dit zal voor veel Mac-gebruikers een gemakkelijke aanpak zijn, hoewel je indien nodig met het pref-paneel moet knoeien en als je die route kiest, wil je de optie voor automatisch starten uitschakelen omdat het mislukt.

Ik ben voorlopig gedeeltelijk aan de commandoregel-benadering, maar gebruik wat het meest geschikt is voor uw situatie.

Overigens blijven deze mySQL-serverbeheermethodes ook in MacOS Sierra werken.