2016-05-19 1 views
0

J'ai un gros problème avec mon installation de MySQL.Les autorisations dans le dossier de données d'installation mysql changent constamment (OS X) et je ne peux pas accéder à la base de données

Je mets la propriété de mon dossier/usr/local/mysql/data à l'utilisateur _mysql: _mysql, néanmoins, après quelques minutes, il change lui-même en root: admin.

Apparemment, il y a quelque chose qui change la propriété et les permissions de mon fichier, mais je n'arrive pas à comprendre de quoi il s'agit.

Je l'ai mis à:

drwxr-x--- 17 _mysql _mysql 578 May 19 15:28 data 

, mais il change de nouveau:

drwxr-x--- 18 root admin 612 May 19 15:34 data 

Bien sûr, cela me fait DDBB unuseful que je ne peux pas effectuer des requêtes.

J'ai essayé de désinstaller et d'installer à nouveau plusieurs fois, de différentes manières (en utilisant le fichier .dmg et homebrew), en nettoyant chaque dossier que je trouve lié à mysql, etc. mais je ne peux pas le résoudre.

Juste après l'installation, tout semble fonctionner correctement, mais après quelques minutes, les autorisations sont à nouveau corrompues.

J'utilise

sudo chown -R _mysql:_mysql /usr/local/mysql*/data 

changer les permis. Est-ce la bonne façon?

Quelqu'un at-il rencontré le même problème? Comment peut-il être résolu?

Répondre

0

Essayez ceci:

sudo chown -RL mysql:mysql /usr/local/mysql/data 
+0

Il fait aucune différence. –