Este erro ocorre quando o MySQL está no modo somente leitura.
Editar arquivo
/etc/my.cnf
. E comente a seguinte linha
# innodb_force_recovery = 1
Aparentemente, essa configuração faz com que o innodb se torne somente leitura. Se você não tiver acesso a /etc/my.cnf na hospedagem compartilhada, peça ao seu host para corrigi-lo para você. Quando é comentado ou inexistente em /etc/my.cnf, ele reverte para uma
default setting of 0
.