Bestandsrechten zijn zeker de oorzaak van het probleem. Er zijn veel betere experts dan ik, maar ik raad het volgende aan:
Zorg ervoor dat uw volledige gegevensdirectory eigendom is van de _mysql
gebruiker met permissies drwxr-xr-x
.
In uw geval lijkt het erop dat uw MySQL-installatiemap uw gegevensmap is. Mijn gegevensmap bevindt zich in een submap van de installatiemap.
U kunt waarschijnlijk aan de slag door de machtigingen te wijzigen met de opdracht:
sudo chown -R _mysql:admin /usr/local/var/mysql
sudo chmod -R u+rwX,g+rwX,o-rwx /usr/local/var/mysql
Dit kan uw dave
beperken account toegang krijgen tot de mysql-installatiemap zonder sudo
, dus misschien wilt u deze machtigingen aanpassen om g+rwx
. op te nemen als je dave
gebruiker is lid van de admin
groep, die het lijkt te zijn. Die aanpassing zou worden bereikt met:
sudo chmod -R g+rwx /usr/local/var/mysql