sql >> Databasteknik >  >> RDS >> Mysql

MySQL-serverstartproblem på Mavericks

Filbehörigheter är definitivt orsaken till problemet. Det finns mycket bättre experter än jag, men jag rekommenderar följande:

Se till att hela din datakatalog ägs av _mysql användare med behörigheter drwxr-xr-x .

I ditt fall verkar det som om din MySQL-installationskatalog är din datakatalog. Min datakatalog finns i en underkatalog till installationskatalogen.

Du kan förmodligen komma igång genom att ändra behörigheter enligt kommandot:

sudo chown -R _mysql:admin /usr/local/var/mysql
sudo chmod -R u+rwX,g+rwX,o-rwx /usr/local/var/mysql

Detta kan begränsa din dave konto från att komma åt mysql-installationskatalogen utan sudo , så du kanske vill justera dessa behörigheter så att de inkluderar g+rwx om din dave användaren är medlem i admin grupp, vilket det verkar vara. Den justeringen skulle göras med:

sudo chmod -R g+rwx /usr/local/var/mysql


  1. mysql-fråga om ett datum, mellan två datumfält

  2. Vad är en databasfråga?

  3. Undviker SQL-injektion i ett användargenererat SQL-regex

  4. Hur man extraherar veckonummer i sql