数据库错误提示Table 'abc' is read only个别原因和解决方法

更新时间:2018-04-08  /  浏览:  /  分类:PHP-MYSQL

网站搬家后,发现新数据库只能读取不能写入,提示“Table 'abc' is read only”。

情况是这样的,因为数据库太大了,所以直接打包mysql的data文件夹下的数据库文件,然后解压到新数据库的data文件夹下,但当我们优化和修复数据库的时候提示上面的错误,同时其他写数据库操作都失败。

想了下有没可能是权限问题,看了下还真发现解压的数据库文件夹权限和已有的数据库文件夹权限不一样,果断给新的数据库文件夹添加上和已存在的数据库权限用户,我们这里是MySQL_HWS ,然后一切正常。

如果给了权限之后还发现有个别的表提示错误,那么就重启下mysql服务即可。

我们遇到的情况和解决方法就是这样,在windows环境下,可能还会有其他不同的原因导致,就要想另外的方法解决了。

本文地址:https://m.17mb.com/jianzhan/phpmysql/37.html

附件下载