D1V1网源码站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 71|回复: 0

[码农经验] 解决discuz论坛搬家:“Table 'common_syscache' is read only”问题

[复制链接]

购买VIP,消费全返

微信扫码,惊喜不断

发表于 2015-4-18 20:22:47 | 显示全部楼层 |阅读模式
解决:“Table 'common_syscache' is read only”问题
       网站搬家采用直接打包mysql数据库和网页文件的形式进行迁移,上传好mysql data目录里面的网站数据库至VPSmysql存放数据库的目录里面,解压就行。我的VPS存放数据库的路径是 /usr/local/mysql/var。  上传好网站数据,解压,配置好数据库链接参数就行,网站就能正常连接上了,我本以为这已经是顺利迁移完成了,但后来操作的时候,发现只能读取数据库的内容,不能更改写入任何信息,提示#1036 - Table '* ' is read only *号为任意表),也就是说表只有只读属性。  通过SSH,给数据库文件777权限,dedeadmin是我的数据库文件夹
chmod -R 0777 /usr/local/mysql/var/dedeadmin/  
给数据库目录的所属用户和组改为MySQL

chown -R mysql:mysql dedeadmin

  
但是这样还不能更改数据库,首先,找到mysqladmin所在位置,一般都在mysql/bin下面,我的在/usr/local/mysql/bin 里面,还需要运行以下命令:

./mysqladmin -u root -p flush-tables

  
之后输入root账号的密码,马上就好了,没有任何任何提示,然后测试一下,能正常读写,搬家也就顺利完成。本篇关于网站搬家MySql出现#1036 - Table ' ' is read only 错误提示的解决方法

yuanma.d1v1.com欢迎你,分享最好的网站商业源码,提供最好的免费空间申请

回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
加入VIP:点击进入
Email:
1184556465@qq.com
社区VIP用户交流QQ专用群234989379
非VIP请勿加此群
VIP
技术支持
消费全返
客服中心

QQ|D1V1网源码站|手机版|小黑屋|D1V1网源码站 ( 沪ICP备05028199号 )

GMT+8, 2024-11-23 12:02 , Processed in 0.070505 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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