求助:Linux下mysql里的数据表提示read only

我把我winXP下的mysql的data里的两个数据库book和shop复制到我Linux下的mysql的data里面.可以连接.但是出现的问题是,我可以对book里的所有表进行任何的操作.但是我对shop里的表却只能查看.我做其他操作的时候,出现错误提示:#1036 - Table 'xxxxx' is read only. 这让我很困惑.因为
我对book里的所有表进行任何操作都没有问题啊...我试着在shop里新建了个表.又可以对这个表进行操作..我实在是不明白.希望各位大侠帮帮忙啊...小弟感激不尽
winXP下的mysql版本是5.0.19,Linux下的mysql版本是5.0.27

Taxonomy upgrade extras:

呵呵,我想肯定是你文件权限属性设置不对,去检查一下吧。

MySQL中文网: http://imysql.cn
Google MySQL中文用户群:http://groups.google.com/group/imysql

给你的祝福,要让你招架不住!

先设置权限 sudo chmod -R 777 /var/lib/mysql/XXXX(数据库名)
sudo /etc/init.d/mysql restart
即可