« MySQL/Débogage » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 67 :
=== Can't create/write to file 'mon_dossier/mon_fichier.csv' ===
Lors d'un SELECT INTO OUTFILE, si le compte du SGBD utilisé a les droits d'exportation (<code>GRANT FILE ON .* TO 'mon_compte'@'%';</code>), le problème est lié au compte MySQL de l'OS qui n'a pas accès au système de fichier. Comme généralement le compte "mysql" sur Linux n'a pas de shell, cela peut se confirmer ainsi :
su - -s /bin/bash mysql
<syntaxhighlight lang="bash">
touch mon_dossier/mon_fichier.csv
su - -s /bin/bash mysql
touch mon_dossier/mon_fichier.csv
</syntaxhighlight>
 
Si les droits manquent :
sudo chown -R mysql mon_dossier
<syntaxhighlight lang="bash">
sudo chown -R mysql mon_dossier
</syntaxhighlight>
 
=== Cannot add foreign key constraint ===