Hur man startar & Stoppa MySQL manuellt i OS X El Capitan & Yosemite

Innehållsförteckning:

Anonim

Många utvecklare kräver MySQL på sina Mac-datorer, men om du har försökt installera MySQL i OS X El Capitan och Yosemite, har du förmodligen märkt att du kommer att få ett "installation misslyckades"-fel under processen. Det felet låter värre än det är, eftersom du kan undvika det helt genom att välja att inte installera startobjektet som ingår i MySQL-paketet, eller så kan du bara ignorera installationsfelet och starta MySQL själv när du behöver det.Hur som helst, MySQL installeras faktiskt bra, det är bara det medföljande startobjektet som inte fungerar. Som du säkert gissat betyder det att du måste starta och stoppa MySQL själv.

Ja, en inställningspanel installeras som möjliggör ett GUI-tillvägagångssätt, men många användare föredrar att använda kommandoraden för detta ändamål eftersom många av oss ändå arbetar i terminalen, och den har den extra möjligheten att automatiseras.

Starta, stoppa, starta om MySQL på Mac OS X

Här är de tre grundläggande kommandona för att starta, stoppa och starta om MySQL i Mac OS X, inklusive OS X El Capitan och OS X Yosemite. Var noga med att ange kommandot på en enda rad, sudo kräver självklart att ett administratörslösenord anges.

Starta MySQL

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

Stoppa MySQL

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

Starta om MySQL

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

Naturligtvis kan dessa kombineras med att starta och stoppa Apache-servern om din avsikt är att sätta upp en lokal webbutvecklingsmiljö.

Du kan ladda ner den senaste versionen av MySQL för Mac OS X här. Framtida versioner av MySQL-installationsprogrammet kommer utan tvekan att fixa detta för OS X, men under tiden om du får installationsfelet, antingen anpassa installationsprogrammet och undvika startobjektet, eller ignorera felet och starta och stoppa mysql själv när det behövs.

De som är intresserade kan också följa en lösning som postats till StackOverflow här för att automatiskt ladda MySQL vid uppstart i OS X El Capitan eller Yosemite.

Starta, stoppa, starta om MySQL från Mac OS-inställningspanelen

Naturligtvis kan du också starta och stoppa MySQL-servern från den medföljande inställningspanelen. För att göra det, gå helt enkelt till  Apple-menyn och öppna Systeminställningar. Välj inställningspanelen "MySQL" och klicka sedan på knappen "Starta MySQL Server" för att starta MySQL Server på Mac. Om servern redan är startad kommer knappen att ändras till "Stoppa MySQL Server". Om du vill starta om servern klickar du bara för att stänga av den, väntar någon minut och sätter sedan på den igen. Detta kommer att vara det enkla tillvägagångssättet för många Mac-användare, även om du måste pilla med pref-panelen vid behov, och om du går den vägen vill du avmarkera alternativet för automatisk start eftersom det kommer att misslyckas.

Jag är partisk för kommandoraden för närvarande, men använd det som är mest lämpligt för din situation.

Förresten, dessa mySQL-serverhanteringsmetoder fortsätter att fungera även i MacOS Sierra.

Hur man startar & Stoppa MySQL manuellt i OS X El Capitan & Yosemite