原来是5.0版,现在是5.3

解决方案 »

  1.   

    都有些什么文件?
    MyISAM直接复制数据库文件目录就行。innoDB则需要ibdata1,ib_logfile0, ib_logfile1 等文件。
    你的错误信息是什么?你的my.ini文件内容是什么?
      

  2.   

    没有错误信息,我是把FRM文件直接拷贝到数据库目录下,以前的版本好像可以的,然后我到MYSQLFRONT
    下看,拷进去的表都看不到.
      

  3.   

    FRM文件直接拷贝到数据库目录下 你的 数据库目录 是什么?不会是 data目录吧。
      

  4.   

    我先在MYSQL下建了一个JOB的数据库,然后看到DATA目录下系统建了一个JOB的目录,然后我把原来备份的FRM文件拷到这个JOB目录下
      

  5.   

    那你用 show tables 看一下这些表到底在不在?一般为说,只要有 xx.frm文件在 job 目录中,那你show tables 就一定有这个表名。但只是表名。数据文件是在另外文件中。如果是innodb,数据文件默认在DATA目录的ibdata1文件中, 如果是myisam存储引擎,数据则是在xxx.MYD中。 所以请把其它文件也复制到相应的位置。注意,如果是 ibdata1 请小心,直接覆盖会把当前数据库中的数据全部覆盖
      

  6.   

    权限、配置文件,还有像ACMAIN_CHM说的问题
      

  7.   

    顺便问一下ACMAIN_CHM数据库目录下,除了frm文件还有个db.opt
    里面内容是:
    default-character-set=gbk
    default-collation=gbk_chinese_ci
    知道是数据库的字符集编码,想问的是我顺便修改了一下,然后show出来他的编码还是以前的编码
    这个文件干什么用的知道吗?