Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur MySQL :Impossible de créer/écrire dans le fichier '/var/mysqltmp/#sql_1fbd_0.MYI' (Errcode :13)

Il semble que vos autorisations sur /tmp soient erronées. Ils devraient vraiment être lus/écrits/exécutés pour tout le monde avec le sticky bit défini.

chmod 1777 /tmp

Le sticky bit ajoute des restrictions à la façon dont les autres utilisateurs interagissent avec des fichiers qui ne sont pas créés ou dont ils ne sont pas propriétaires, il n'y a donc aucune raison de s'inquiéter.

Si vous le souhaitez, vous pouvez également créer un répertoire séparé détenu et accessible en écriture par l'utilisateur mysql et spécifier ce répertoire dans my.cnf à utiliser à la place du système /tmp.