mysql中Table is read only的解决方法

我VPS迁移后 直接把data目录拷贝到新的VPS,emlog提示

SQL语句执行错误:

UPDATE emlog_blog SET views=views+1 WHERE gid=76 
Table 'emlog_blog' is read only

期初我 以为mysql文件的权限问题 给了777后也没解决,最后找到mysql官方的文件解决.

解决方案如下: mysqladmin -u root -p flush-tables
Enter password: 输入密码回车。

这样即可