Ouvrir un terminal :
-
Vérifiez le panneau de préférences du système MySQL, s'il indique quelque chose comme "Attention, /usr/local/mysql/data n'appartient pas à 'mysql' ou '_mysql'
-
Si oui, allez dans le dossier mysql cd /usr/local/mysql
-
faites un sudo chown -R _mysql data/
-
Cela changera la propriété de /usr/local/mysql/data et de tout son contenu pour appartenir à l'utilisateur '_mysql'
-
Vérifiez le panneau de préférences du système MySQL, il devrait indiquer qu'il fonctionne maintenant, automatiquement par magie. Si ce n'est pas le cas, recommencez.
-
Une autre façon de confirmer est de faire un
netstat-na | grep 3306
Il devrait dire :
tcp46 0 0 *.3306 *.* LISTEN
Pour voir le propriétaire du processus et l'identifiant du processus de mysqld :
ps aux | grep mysql