Slik starter og stopper du MySQL manuelt i OS X El Capitan & Yosemite

Mange utviklere krever MySQL på sine Mac-maskiner, men hvis du har prøvd å installere MySQL i OS X El Capitan og Yosemite, merket du sannsynligvis at du får feil i installasjonen under prosessen. Den feilen høres verre ut enn den er, fordi du kan unngå det helt ved å velge å ikke installere oppstartsposten som er inkludert i MySQL-pakken, eller du kan bare ignorere installeringsfeilen og starte MySQL selv når du trenger det. Uansett, MySQL installerer egentlig fint, det er bare det sammenlagte oppstartsposten som ikke fungerer. Som du sikkert gjettet, betyr det at du må starte og stoppe MySQL selv.


Ja et preferansepanel blir installert som gjør det mulig for en GUI-tilnærming, men mange brukere foretrekker å bruke kommandolinjen til dette formålet, siden mange av oss jobber i Terminal uansett, og det har den ekstra muligheten for å bli automatisert.

Start, stopp, omstart av MySQL på Mac OS X

Hre er de tre grunnleggende kommandoene for å starte, stoppe og starte MySQL i Mac OS X, inkludert OS X El Capitan og OS X Yosemite. Pass på å legge inn kommandoen på en enkelt linje, sudo krever åpenbart at et administratorpassord skal skrives inn.

Start MySQL

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

Stopp MySQL

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

Start MySQL på nytt

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

Selvfølgelig kan disse kombineres med å starte og stoppe Apache-serveren hvis du har tenkt å sette opp et lokalt webutviklingsmiljø.

Du kan laste ned den nyeste versjonen av MySQL for Mac OS X her. Fremtidige versjoner av MySQL installasjonsprogrammet vil uten tvil løse dette for OS X, men i mellomtiden hvis du får installeringsfeilen, kan du enten tilpasse installasjonsprogrammet og unngå oppstartsposten, eller ignorere feilen og starte og stoppe mysql selv når det trengs.

De interesserte kan også følge en løsning som er lagt inn i StackOverflow her for å automatisk laste MySQL på oppstart i OS X El Capitan eller Yosemite.

Start, Stopp, Start MySQL på nytt fra Mac OS Preferences Panel

Selvfølgelig kan du også starte og stoppe MySQL-serveren fra det bundne preferansepanelet. For å gjøre det, gå ganske enkelt til Apple-menyen og åpne Systemvalg. Velg "MySQL" -preferansepanelet, og klikk deretter på "Start MySQL Server" -knappen for å starte MySQL Server på Mac. Hvis serveren allerede er startet, endres knappen til "Stopp MySQL Server". Hvis du vil starte serveren på nytt, klikker du bare for å slå den av, vent et minutt eller så, og slå den på igjen. Dette vil være den enkle tilnærmingen for mange Mac-brukere, selv om du må fiksle med pref-panelet etter behov, og hvis du går den ruten, vil du fjerne merket for autostart-alternativet fordi det kommer til å mislykkes.

Jeg er delvis til kommandolinjens tilnærming for tiden, men bruk det som passer best for din situasjon.

Forresten, fortsetter disse mySQL-serveradministrasjonsmetodene også i MacOS Sierra.