mysql的数据文件,其中含有二进制数据。
可用UltraEdit等二进制编辑器打开。

解决方案 »

  1.   

    mysql里面一个表的信息有三个关联文件,*.frm *.myd *.myi
    找齐这三样,就可以在MYSQL里面看见数据了
      

  2.   

    我已经找齐了这三样(*.frm *.myd *.myi),也安装了mysql(MySQL v3.23.56 for windows)到c:盘,但是c:\mysql里没有可执行文件,若双击*.myd则提示选用什么程序打开,若用记事本打开的话,里面有较多乱码。用Ultraedit打开也是有乱码,请再教教我吧,衷心感谢。
      

  3.   

    执行程序在c:\mysql\bin
    c:\mysql\bin\mysql.exe
    库文件在c:\mysql\data
    子目录名就是库名
      

  4.   

    还是不行,双击mysql.exe,出现象DOS一样的窗口,一闪而过就关闭了。后来我又到(我的操作系统是win2000)命令提示符下,运行:mysql.exe abc.myd,出现错误提示:error 2003:can't connect mysql server on 'localhost'<10061>.
    我的电脑已经装了IIS,可以做页面让其他电脑访问的。是不是还要装Apache软件和perl等等啊,请高手不吝详细赐教。
      

  5.   

    wakefun(睡不着) 大侠,快来帮帮我呀,谢谢您了。
      

  6.   

    我运行了mysqladmin.exe后不知道该如何做了。。
      

  7.   

    第一步,运行MYSQL守护进程  mysqld
    第二步 以管理员权限进入MYSQL数据库
    mysql -u root -p还有就是你的在MYSQL的BIN下面有个mysqladmin.exe,要运行一下。填入初始用户名密码如果在2000下,不需要开守护进程,在服务里面找一下是不是有个MYSQL的服务已经开了
      

  8.   

    我按您所说的都做了。要查看数据库的结构是要到DOS里面吗?我把数据库拷到c:\mysql\eee里,eee目录里有tb.frm tb.myd tb.myi三个文件。
    出现如下界面:
    mysql> use eee
    Database changed我最终的目的是要看tb.myd 里面文本的内容,不知应用什么命令,我试了用list或edit或browse都没有用,用print也没有用。是把tb.myd导成txt文件看里面的文本内容吗?是继续在命令提示符里运行语句,还是回到windows里用记事本打开呢,我真的不知道,还望wakefun(睡不着) 大哥再指导一下。
      

  9.   

    更正一下,上面是把数据库拷到了c:\mysql\bin\eee目录里。
      

  10.   

    接着我又用了select * from eee,结果出现了:
    ->
    ->
    还是什么也看不到。里面的内容应该是姓名和人员信息。
      

  11.   

    掉了;号了
    select * from eee;
      

  12.   

    好像应该是select * from tb;吧
    EEE是数据库的名字,TB才是表的名字
      

  13.   

    还有就是,昨天说让你重建数据库,我觉得还应该补充一点就是,将数据库里的表要重建一下,里面字段的类型以及数量要和原来一样(这样在MYSQL下应该也有三个同样的文件了)。然后再把,那三个备份文件覆盖新建的三个文件
    在回头MYSQL下,进行SELECT 查询