Les autorisations de fichiers sont certainement la cause du problème. Il existe de bien meilleurs experts que moi, mais je recommande ce qui suit :
Assurez-vous que l'intégralité de votre répertoire de données appartient à _mysql
utilisateur avec autorisations drwxr-xr-x
.
Dans votre cas, il semble que votre répertoire d'installation MySQL soit votre répertoire de données. Mon répertoire de données se trouve dans un sous-répertoire du répertoire d'installation.
Vous pouvez probablement être opérationnel en modifiant les autorisations par la commande :
sudo chown -R _mysql:admin /usr/local/var/mysql
sudo chmod -R u+rwX,g+rwX,o-rwx /usr/local/var/mysql
Cela peut limiter votre dave
compte d'accéder au répertoire d'installation mysql sans sudo
, vous pouvez donc modifier ces autorisations pour inclure g+rwx
si votre dave
l'utilisateur est membre de l'admin
groupe, ce qu'il semble être. Ce réglage serait accompli avec :
sudo chmod -R g+rwx /usr/local/var/mysql