Hoe te starten & MySQL handmatig stoppen in OS X El Capitan & Yosemite
Inhoudsopgave:
Veel ontwikkelaars hebben MySQL op hun Macs nodig, maar als je hebt geprobeerd MySQL te installeren in OS X El Capitan en Yosemite, heb je waarschijnlijk gemerkt dat je tijdens het proces de foutmelding 'installatie mislukt' krijgt. Die fout klinkt erger dan hij is, omdat je hem volledig kunt vermijden door ervoor te kiezen het opstartitem in de MySQL-bundel niet te installeren, of je kunt de installatiefout gewoon negeren en MySQL zelf starten wanneer je het nodig hebt.Hoe dan ook, MySQL installeert eigenlijk prima, het is alleen het gebundelde opstartitem dat niet werkt. Zoals je waarschijnlijk al vermoedde, 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 gebruiken hiervoor liever de opdrachtregel omdat velen van ons toch in de Terminal werken, en het heeft de extra mogelijkheid om wordt geautomatiseerd.
Starten, stoppen, herstarten van MySQL op Mac OS X
Hier zijn de drie basiscommando's voor het starten, stoppen en herstarten van MySQL in Mac OS X, inclusief OS X El Capitan en OS X Yosemite. Zorg ervoor dat u de opdracht op een enkele regel invoert, voor sudo moet uiteraard een beheerderswachtwoord worden ingevoerd.
Start MySQL
sudo /usr/local/mysql/support-files/mysql.server start
Stop MySQL
sudo /usr/local/mysql/support-files/mysql.server stop
Herstart MySQL
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 uw 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 zullen dit ongetwijfeld oplossen voor OS X, maar als je in de tussentijd de installatiefout krijgt, pas dan het installatieprogramma aan en vermijd het opstartitem, of negeer de fout en start en stop mysql zelf wanneer dat nodig is.
Geïnteresseerden kunnen hier ook een workaround volgen die op StackOverflow is gepost om MySQL automatisch te laden bij het opstarten in OS X El Capitan of Yosemite.
Start, stop, herstart MySQL vanuit het voorkeurenpaneel van Mac OS
Natuurlijk kunt u de MySQL-server ook starten en stoppen vanuit het gebundelde voorkeurenpaneel. Ga hiervoor naar het Apple-menu en open Systeemvoorkeuren. Kies het voorkeurenpaneel "MySQL" en klik vervolgens op de knop "MySQL Server starten" 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 eenvoudig om hem uit te schakelen, wacht u ongeveer een minuut en schakelt u hem weer in. Dit zal voor veel Mac-gebruikers de gemakkelijke aanpak zijn, hoewel je zo nodig met het pref-paneel moet spelen, en als je die route volgt, wil je de auto-start-optie uitschakelen, omdat deze zal mislukken.
Ik ben voorlopig voorstander van de opdrachtregelaanpak, maar gebruik wat het meest geschikt is voor jouw situatie.
Overigens blijven deze mySQL-serverbeheermethoden ook werken in MacOS Sierra.