mysql是从4.1升到5.1的,导入数据库到是很方便,直接把那堆数据表文件拷贝到新目录下,就可以了,但问题是这些数据库全成只读文件了,只能select,不能update、insert等操作。。当然这些数据我以前每星期都会用mysqldump --opt做备份,我这次本想用source导的,但发现会说找不到frm文件。这是怎么回事啊?我要怎么改那些数据表文件的权限才能做那些操作啊?我用chomd改过,不行啊。另外再问一下,我是二进制安装mysql5.1的,现在我直接打mysqldump,系统说找不到这个命令了。但我确实看到这个文件的,我要怎么弄才可以在任意目录下使用这个命令?鞠躬,谢谢。
-----------------------------------------------------------------
估计是没权限吧
你用ll命令看看吧
我这次本想用source导的,但发现会说找不到frm文件。
--------------------------------------------------
估计这个也是跟你上面说的不能进行update那个有关联的,所以,检查先目录权限
我是二进制安装mysql5.1的,现在我直接打mysqldump,系统说找不到这个命令了
---------------------
你试下把mysql下的bin路径添加到系统$PATH里面去
-----------------------
建议你还是用mysqldump来进行导出导入恢复吧,不要这样直接拷贝文件