mysql的table is read only 解决方法
2014-04-08 21:27
666 查看
今天,在centos6下把mysql没法启动的数据库文件夹复制到/usr/local/mysql/var下,结果在修改表时,提示”table isreadonly”的错误。
首先想到的是遇到了权限问题,所以就去/usr/local/mysql/var查看了下,果然所有者不是mysql,权限也不正确。经过下面的步骤
把问题解决了:
1、进入mysql数据库目录,使用命令"chown -R mysql <数据库文件夹名称>" 和 "chgrp -R mysql <数据库文件夹名称>"将文件夹拥有者和所在组改为mysql
2、使用命令"chmod -R 760 <数据库文件夹名称>" 改变权限设置
3、使用命令"mysqladmin -uroot -p reload"重新载入表
4、使用命令"mysqladmin -uroot -p flush-tables"执行刷新
提示: mysql数据库文件拥有者和所在组必须是mysql。
首先想到的是遇到了权限问题,所以就去/usr/local/mysql/var查看了下,果然所有者不是mysql,权限也不正确。经过下面的步骤
把问题解决了:
1、进入mysql数据库目录,使用命令"chown -R mysql <数据库文件夹名称>" 和 "chgrp -R mysql <数据库文件夹名称>"将文件夹拥有者和所在组改为mysql
2、使用命令"chmod -R 760 <数据库文件夹名称>" 改变权限设置
3、使用命令"mysqladmin -uroot -p reload"重新载入表
4、使用命令"mysqladmin -uroot -p flush-tables"执行刷新
提示: mysql数据库文件拥有者和所在组必须是mysql。
相关文章推荐
- MySql出现#1036 – Table ‘ ‘ is read only 错误解决方法
- Linux下MySql出现#1036 – Table ‘ ‘ is read only 错误解决方法
- mysql做master/slave时当出现ERROR 1036 (HY000): Table is read only 的解决方法
- mysql中Table is read only的解决方法
- mysql中Table is read only错误解决方法
- mysql中Table is read only的解决方法
- mysql中Table is read only的解决方法小结
- Linux下MySQL出现#1036 – Table ‘ ‘ is read only 等错误解决方法
- mysql的table is read only 解决方法
- mysql的table is read only 解决方法
- mysql中Table is read only的解决
- MySQL的MyISAM表出现Table XXX is read only问题的解决办法
- linux下mysql error #1036 - Table 'xxxx' is read only问题的解决方法
- 解决MySql error #1036 Table is read only 错误方法
- mysql中“Table ‘’ is read only”的解决办法
- mysql中“Table ‘’ is read only”的解决办法
- 解决MySql error #1036 Table is read only 错误方法
- mysql table is read only 解决
- Linux下MySql 1036 错误码解决(1036: Table 'xxxx' is read only)
- Ubuntu下mysql中Table is read only的解决