LinuxSir.cn,穿越时空的Linuxsir!

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

升级系统数据库,出错都出晕了!!!

[复制链接]
发表于 2005-6-23 13:03:54 | 显示全部楼层 |阅读模式
我以前一个数据库系统,要转移到新的机器上,问了一些朋友,都是说直接将mysql的数据库拷贝到新的系统下的数据库目录里,就可以了。我也这么作了,但是,在phpMyAdin中,可以看到数据库,打开数据库正常,再点击每个表,显示:
#1017 - Can't find file: './discuz2/cdb_announcements.frm' (errno: 13)

可是我的这个文件肯定在,在数据库目录下,一个数据库有三个文件,都在,不知道哪里还有什么步骤没有做,给位给个建议啊!

先谢谢啦!

另外:
我的gentoo服务器安装使用:
USE=" apapche2 mysql gd gd-external imap -ipv6 -pdflib -X -qt" emerge mod_php

这个安装,几乎都使用默认值配置apache2和mysql还有php。
发表于 2005-6-23 16:54:03 | 显示全部楼层
可以用phpmyadmin的导出功能,导出成sql文件
再在新数据库里导入就行了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-23 21:31:30 | 显示全部楼层
关键是我原来的服务器硬盘已经不可引导了,只剩下一堆考出来的数据库文件,现在该如何恢复?用phpMyAdmin,显示所有的数据库表都是使用中,另外总是显示找不到".frm"文件。
回复 支持 反对

使用道具 举报

发表于 2005-6-24 12:27:53 | 显示全部楼层
你是用Windows下面的copy的吧?LINUX里面文件大小写是有区别的,你先看看这个问题,然后再看看你是不是放对了目录,最后上面两个都没问题的话就用myisamchk试试
回复 支持 反对

使用道具 举报

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

本版积分规则

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