I'm having some problems with my mysql 5.6 server (community edition) on debian.
I have one table around 4,5 GB. When i'm trying to alter this table to add one column (TINYINT with default 0 value) ERROR 1114 occurs, as follows:
ERROR 1114 (HY000): The table 'some table' is full
I've read this (and other) questions but I couldn't find an answer that suits my case ERROR 1114 (HY000): The table is full
I have innodb_file_per_table parameter enabled. I also have around 50GB free on hdd that mysql data and tmp dir is located.
Inserting new data to this table works just fine but altering it just do not work.
My MySQL dirs are located on the same disk as the whole system. MySQL's tmpdir is located in /dev/shm
. Can this dir be limited somehow for mysql processes?