中文站点-网站精选 - 解决Mysql 出现Table‘xxx’is read only问题_table xx is read only-CSDN博客
解决Mysql 出现Table‘xxx’is read only问题_table xx is read only-CSDN博客
Information
背景:在博客迁移过程,由于误操作原来的mysql无法启动,只能通过新建一个mysql,然后清空data目录,将原来的data都拷贝过去。
启动后登录没问题,读取也没问题,就是无法写入,出现了Table‘xxx’is read only。
我这是因为迁移后修改my.cnf文件多加了一个配置导致
当时在网上找大部分是方案一和方案二,我这个是用方案三解决。
方案一
找到mysqladmin 命令,权限没刷新的问题
方案二
数据库目录的归属和权限不够,授权即可
方案三
查看 my.cnf将 innodb_force_recovery =4 注释掉
ps: innodb_force_recovery =4 innodb_force_recovery 可以设置为1~6,大的数字包含前面所有数字的作用,当设置参数值大于0后,可以对标进行select、create、drop操作,但insert、update或者delete这类操作是不允许的。
评级: 0.00
票: 0
传出命中: 6
传入命中: 0
收藏 夹: 0