Hvordan starte & Stopp MySQL manuelt i OS X El Capitan & Yosemite

Innholdsfortegnelse:

Anonim

Mange utviklere krever MySQL på Mac-ene, men hvis du har prøvd å installere MySQL i OS X El Capitan og Yosemite, har du sannsynligvis lagt merke til at du får en feilmelding om at installasjonen mislyktes under prosessen. Den feilen høres verre ut enn den er, fordi du kan unngå den helt ved å velge å ikke installere oppstartselementet som er inkludert i MySQL-pakken, eller du kan bare ignorere installasjonsfeilen og starte MySQL selv når du trenger det.Uansett, MySQL installerer faktisk fint, det er bare det medfølgende oppstartselementet som ikke fungerer. Som du sikkert har gjettet, betyr det at du må starte og stoppe MySQL selv.

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

Starte, stoppe, starte MySQL på nytt på Mac OS X

Her er de tre grunnleggende kommandoene for å starte, stoppe og starte MySQL på nytt i Mac OS X, inkludert OS X El Capitan og OS X Yosemite. Pass på å skrive inn kommandoen på en enkelt linje, sudo krever selvsagt at et administratorpassord oppgis.

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 intensjonen din er å sette opp et lok alt webutviklingsmiljø.

Du kan laste ned den nyeste versjonen av MySQL for Mac OS X her. Fremtidige versjoner av MySQL-installasjonsprogrammet vil utvilsomt fikse dette for OS X, men i mellomtiden, hvis du får installasjonsfeilen, kan du enten tilpasse installasjonsprogrammet og unngå oppstartselementet, eller ignorere feilen og starte og stoppe mysql selv når det er nødvendig.

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

Start, Stopp, Start MySQL på nytt fra Mac OS Preferansepanel

Selvfølgelig kan du også starte og stoppe MySQL-serveren fra det medfølgende 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, vil knappen endres 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år den på igjen. Dette vil være den enkle tilnærmingen for mange Mac-brukere, selv om du må fikle med pref-panelet etter behov, og hvis du går den veien vil du fjerne merket for autostart- alternativet fordi det kommer til å mislykkes.

Jeg er en del av kommandolinjetilnærmingen foreløpig, men bruk det som passer best for din situasjon.

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

Hvordan starte & Stopp MySQL manuelt i OS X El Capitan & Yosemite