现有一台windows 平台的数据库A,mysql 4.1.2 , 
我们复制了它下面的data目录的所有数据。 
我想请教下。有什么办法,直接利用这些数据在另外一台windows机器上打开。并得到它的数据。 我目前的做法是直接把data目录复制下来。 
但是好像不行。 
请高手支持下。!在线急等,我们把data目录下的文件全部拷贝到新数据库下了,数据库启动不了

解决方案 »

  1.   

    在新的windows机器上安装一个相同版本的mysql,然后将data 目录复制过去。应该就可以了。 你的版本是否相同?
      

  2.   

    停掉MYSQL数据库,然后COPY,但是得确认的你的数据库版本!!!!
      

  3.   

    1,新机器装相同版本的mysql,且设置过程也相同
    2,停掉新机器的服务
    3,删掉新data,复制老data过去
    4,开启服务这样应该就可以了!ps:注意新老mysql的数据库引擎,保持一致(myisam 还是 innodb)
      

  4.   

    表存储引擎是没关系的,这个如果你全部复制 data 目录,不会产生变化的,表存储引擎信息是保存在这些文件中的。