mysql 的错误(在先等待!)
mysql >;delete from users2 where user='puload';
mysql >;error 1036: tables users2 is read only;
我是用这样的命令生成的users2的:
cp /var/lib/mysql/pureftpd/users.frm /var/lib/mysql/pureftpd/users2.frm
cp /var/lib/mysql/pureftpd/users.MYD /var/lib/mysql/pureftpd/users2.MYD
cp /var/lib/mysql/pureftpd/users.MYI
/var/lib/mysql/pureftpd/users2.fMYI
各位:原来表users也是从别的机器上拷贝过来的.但是用的很正常的呀.而users2却是这样的呢?怎么解决?帮忙呀.求求各位了.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
chmod a+w yourmyifile
QQ 733905
所有文件的属性是755
顶
郁闷!怎么没人帮我呢?我是菜鸟呀.
学呀学.
靠自己了.
我顶
数据库有没有权限?我也不太懂
你用什么用户登陆数据库进行删除表的?看一下表user2的模式是哪个用户的?如果你用mysql 的root用户也删除不了user2表的话,有必要更改users2.frm等三个文件的属主为mysql用户和mysql组 chmod mysql:mysql users2.*
最后用mysql文件维护工具检查一下三个文件(不一定要用)
chown,chmod,再loaddata
loaddata是干嘛用的呀