showing table is full on alter mysql
This is because your temp folder is full.
you can make a new temp folder where is more space after that let mysql know about your newly created temp folder(dont forget to restart mysql service),
or you can also clear your temp folder, it will work.
you can follow this stackoverflow link for more information ERROR 1114 (HY000): The table 'XXX' is full