windows 下安装一个mysql ,装在c盘
现在c盘空间基本快没有了 (很多软件默认是装在c盘)想知道如何在windows 的mysql
下把数据库放到d盘  (linux会的 ,不知道winodws如何作)

解决方案 »

  1.   

    直接复制过去。然后改一下你的 my.ini 文件中的相关路径,比如datadir, basedir 等,你在文件中搜索一下 C:  ,相关的换掉。然后到注册表中去修改一下 mysql 的服务项中的 执行文件路径。 当然如果你是直接手工启动的这个则不需要。
      

  2.   

    linux会的话 window更没问题了同样指定路径和目录就可以了一定要找到datadir 它存储数据库数据
      

  3.   

    把数据库放到d盘  
    修改my.ini  和 注册表重启数据库
    结果发现 异常终止????
      

  4.   

    ERROR woo3(HY000)
    can't to mysql server on'loclahost'  (10061)
      

  5.   

    控制面板  启动 mysql发现
     在本地计算机无法启动 mysql服务
    错误 1067   进程意外终止
      

  6.   

    停止服务,把数据文件拷贝过去后,然后修改my.ini这样配置文件下的datadir。
    需特别注意的,如果你连my.ini在内的整个目录都拷贝过去了的话,因为my.ini配置文件的路径更改了,所以,得把mysql服务里面的--defaults-file更改了才能正常启动服务。
      

  7.   


    这个估计可能是你的my.ini里面的datadir之类的参数没修改对;也有可能你连my.ini配置文件也一起迁移了,而mysql的服务中的参数--defaults-file还是指向原来位置,如果是这样的话,删除服务,重新添加服务把参数文件指向新的位置即可。