之前卸载了mysql,重新安装了下,然后之前版本的mysql下的data目录中数据库文件格式为:.MYD 、.MYI之类的东西
到百度搜了下,说把这些拷贝到新的mysql安装目录下的data目录中即可识别,但是好像还是识别不了啊?应该怎么还原这些格式的数据库呢?

解决方案 »

  1.   

    好像也没啥错误提示,就是用phpmyadmin看不到数据库。。
    然后程序无法连接数据库
      

  2.   

    有的,我在删除之前,数据库是在D:\mysql\data\webdata目录下
    删除重新安装后,将之前备份的webdata目录重新考到新的安装目录的data下面了,但是依旧无法识别。这个和编码有关系吗?我现在用的是utf-8编码,之前用的什么编码忘记了
      

  3.   

    show tables; 看一下这些表在不在?如果在,则说明表文件 *.frm, *.myd, *.myi 至少位置正确了。然后再看
      

  4.   

    webdata数据库是以文件夹的形式存在在data目录下的,这里面有很多MYI之类扩展名的数据库文件,现在的问题就是不知道怎么还原到新安装的数据库中,晕倒
      

  5.   


    是在mysql命令行下输吗?提示NO database  selected
      

  6.   


    全是*.MYI、*.MYD、*.frm文件
      

  7.   

    终于找到原因了5.1后新版本,数据库不是在安装目录下面,而是在C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data目录下面感谢各位兄弟帮助!