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

ERREUR 1114 (HY000) :La table 'XXX' est pleine

Le problème provenait de mysql en utilisant /var/tmp comme tmpdir qui n'est pas assez grand pour copier la table et créer les index nécessaires. Je l'ai corrigé en changeant l'emplacement de tmpdir en un endroit qui contient plus d'espace.

j'ai d'abord créé le répertoire /home/mysql/tmp

  mkdir /home/mysql/tmp

puis j'ai changé le propriétaire de ce répertoire en mysql:mysql

  chown mysql:mysql /home/mysql/tmp

puis j'ai arrêté le serveur mysql

  service mysql stop

puis redémarrez-le avec la commande suivante :

  service mysql start --tmpdir=/home/mysql/tmp