Code d'erreur MySQL: autorisation 1017 refusée

J'ai téléchargé la version allemande de la database exemple Northwind. J'ai déplacé le dossier vers /var/lib/mysql et j'ai défini les droits sur drwxr-x--- .

Voici une sortie de /var/lib/mysql

 drwxr-x--- 2 mysql mysql 4096 24. Jan 2016 nordwind 

Cependant, je peux utiliser le DB, mais dès que j'essaie d'accéder à n'importe quel tableau, j'ai l'erreur suivante:

Par exemple:

 SELECT * FROM artikel; Error Code: 1017. Can't find file: './nordwind/artikel.frm' (errno: 13 - Permission denied) 0.0021 sec 

Voici une sortie de / var / lib / nordwind

 -rwxrwxrwx. 1 mysql mysql 9002 14. Aug 2007 artikel.frm -rwxrwxrwx. 1 mysql mysql 5204 14. Aug 2007 artikel.MYD -rwxrwxrwx. 1 mysql mysql 1024 14. Aug 2007 artikel.MYI 

EDIT: Je lance le mysql-server sur Fedora Server 23

Merci d'avance pour votre aide

Vous avez activé SELinux, et vous avez déplacé les files au lieu de les copyr. Par conséquent, ils ont leur context d'origine (probablement user_home_t ou quelque chose de similaire) plutôt que le context nécessaire pour que MySQL les utilise.

Pour résoudre le problème, placez les files au bon endroit dans la structure du directory (probablement /var/lib/mysql/nordwind et exécutez restorecon sur les files.

 restorecon -r -v /var/lib/mysql/nordwind