网站之家技术交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1322|回复: 0

mysql 1036 错误码解决 [1036: Table 'xxx' is read only]

[复制链接]
发表于 2014-10-15 11:34:42 | 显示全部楼层 |阅读模式
mysql 1036 错误码解决 Fatal error: mysql error: [1036: Table 'whos_online' is read only]   

当出现以上mysql 1036错误码通常出现的时机可能会是您曾经移动mysql数据库的文件而照成的结果,您可以使用以下方法解決mysql 1036 数据库不能够读写的

举例:  

1.针对你的数据库检查权限及使用 (以数据库 discuz示范)

[root@localhost ~]# cd /var/lib/mysql/discuz

[root@localhost ~]# ls

-r–r—– 1 root root   8806 12月 10  2007 whos_online.frm  

-r–r—– 1 root root     0 12月 10  2007 whos_online.MYD  

-r–r—– 1 root root   1024 12月 10  2007 whos_online.MYI  



2.將*.frm、*.MYD、*.MYI 设定权限660及使用者mysql   



[root@localhost discuz]# chmod   777  *.*   

[root@localhost discuz]# chown  mysql.mysql  *.*  

[root@localhost discuz]# ls



-rw-rw—- 1 mysql mysql   8806 12月 10  2007 whos_online.frm  

-rw-rw—- 1 mysql mysql   0 12月 10  2007 whos_online.MYD  

-rw-rw—- 1 mysql mysql   1024 12月 10  2007 whos_online.MYD

3.重新启动mysql



[root@localhost discuz]# service mysqld restart  

Shutting down MySQL: .                                          [ 成功 ]   

Starting MySQL: ……..                                          [ 成功 ]   

[root@localhost discuz]#



重新测试数据库是否正常,正常来说问题应该是解決了 !  

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|网站之家技术交流论坛 ( 粤ICP备09092995号 )

GMT+8, 2024-12-22 17:32 , Processed in 0.085964 second(s), 6 queries , File On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表