il mio problema è questo:
prima non riuscivo a modificare il database.
poi con

grant all privileges on *.* to root@localhost identified by 'apache';

credevo di avere risolto il problema visto che non mi dava + errori quando lanciavo l'alter table.
la sintassi del comando che usavo era questo

alter table Dati add id_immagine int(4);

l'errore che mi da ora è questo

ERROR 3: Error writing file '/var/lib/mysql/sidep/#sql-495_c.MYI' (Errcode: 28)

ora visto che una volta da babbo io a quel file ho dato
chmod 777

penso di averlo incasinato.

che devo fare?