LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1172|回复: 2

如何解决读写表权限的问题,,,请高手进来看下

[复制链接]
发表于 2006-3-5 18:44:41 | 显示全部楼层 |阅读模式
我在两台机子都安装了 discuz 论坛,A 主机的论坛数据库是原来的(有十几万个贴子)
,B 主机的论坛是刚安装的,我想将 A 主机的数据库移植至 B 主机上,嫌通过 discuz
自身的数据库备份、恢复功能速度慢,很麻烦,因此便直接将 A 主机名为 BBS 的数据库
文件(都是 *.frm、*.MYI、*.MYD之类的文件)复制至 B 主机的相同数据库目录(也是
BBS)里面。

结果在 B 主机上操作论坛的时候就出现了

SQL: DELETE FROM cdb_adminsessions WHERE uid='1' OR dateline+1800<'1141448855'
Error: Table 'cdb_adminsessions' is read only
Errno.: 1036

这样的错误提示,应该读写权限的问题,,我用 chmod 777 * 来设置 B 主机的 BBS
目录,可是仍旧不行。

不知道高手们是否知道问题出在哪儿,如何解决,现在每个表都是这样。

感谢,感谢。
发表于 2006-3-16 06:30:37 | 显示全部楼层
第一, 你登陆mysql数据库的用户是否有权限写
第二, 数据库文件在系统下设置好了用于数据库的系统用户和文件权限没有?
回复 支持 反对

使用道具 举报

发表于 2006-4-2 18:57:19 | 显示全部楼层
为什么要去试 777 权限呢? 注意看了原数据库目录和数据文件的属主、属性了吗?
是在Mysql stop 状态下拷贝的吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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