InnoDB “La Table est Pleine” erreur
J'ai une base de données MySQL InnoDB table sur une RedHat Enterprise Linux 4 serveur, et après avoir essayé d'importer une base de données précédemment sauvegardées à l'aide de mysqldump
j'ai eu un "la table est pleine d'erreur".
La table actuellement a 463,062 lignes, et la ibdata1
fichier sur le disque est actuellement 3.37 Go. Un rapide "SHOW VARIABLES;
" montre que la innodb_data_file_path
est fixé à ibdata1:10M:autoextend
, et le système de fichiers ext3, donc je m'attend à avoir beaucoup de place laissée à croître.
Des idées comment je peux établir exactement quel est le problème?
Quel système utilisez-vous?
Mise à jour de la question de dire que c'est ext3
Oh pinaise! Vraiment de réponse évidente est que le disque était plein... Ce n'était pas stockées sur la partition que j'attendais
double possible de ERREUR 1114 (HY000): Le tableau est complet
Mise à jour de la question de dire que c'est ext3
Oh pinaise! Vraiment de réponse évidente est que le disque était plein... Ce n'était pas stockées sur la partition que j'attendais
double possible de ERREUR 1114 (HY000): Le tableau est complet
OriginalL'auteur andygeers | 2009-04-23
Vous devez vous connecter pour publier un commentaire.
Vérifier que le disque de la InnoDB fichier de données est stockée sur n'est pas complète
OriginalL'auteur andygeers
Si j'étais vous, je voudrais essayer de l'établissement de la dernière partie de la innodb_data_file_path commande c'est à dire innodb_data_file_path ibdata1:10M:autoextend:max:3999M
Ne précisant pas le grand nombre peut parfois avoir une valeur par défaut à unpredicatable numéros.
De ne pas être trop évident, mais assurez-vous de redémarrer après avoir fait la config changer!
OriginalL'auteur Stewart Robinson
Nous fixe exactement le même problème sur CentOS sur AWS. Contray à ce que la plupart des postes indiquer, cela peut être corrigé en ajoutant juste en dessous de la section [mysqld] dans vos mon.cnf fichier:
OriginalL'auteur Tudip Technologies