今天,把mysql下一个数据的表复制到另一个文件夹,结果访问时,提示”Table is readonly”的错误。
我的主机是centos5,因为之前遇到很多权限问题,当看到这个提示时,第一反应就是数据表的权限设置除了问题。
给出错的表文件赋予写权限之后,还是提示出错。google之后发现还需要flush一下才行。用
mysqladmin -u <username> -p flush-tables 命令成功flush所有readonly的表后,问题解决。
mysqladmin -u <username> -p flush-tables