您好,欢迎访问数据库运维|优化|安装|迁移|服务官网!
13261661949
MySQL数据库从C盘迁移到D盘,三分钟搞定数据搬家-数据资讯-数据库运维|优化|安装|迁移|服务_uDBok.com

新闻动态

联系我们

MySQL数据库从C盘迁移到D盘,三分钟搞定数据搬家-数据资讯-数据库运维|优化|安装|迁移|服务_uDBok.com

地址:北京市昌平区高新经济开发区
手机:13261661949

咨询热线13261661949

MySQL数据库从C盘迁移到D盘,三分钟搞定数据搬家

发布时间:2026-07-31 16:48:04人气:1604

你的C盘又飘红了,对吧?微信记录、浏览器缓存、系统更新包,再加上那个傻大个的MySQL数据库,C盘那点空间跟抢红包似的,分分钟就见底。别急着卸载重装,MySQL从C盘搬家到D盘,其实真就三分钟的事。我不是在吹牛,这活儿我干过不下十回,每次帮朋友清理电脑,头一件事就是把这堆数据挪走。

MySQL数据库从C盘迁移到D盘,三分钟搞定数据搬家

很多人一听到“迁移数据库”就头大,觉得要写脚本、改配置、怕丢数据,结果宁可让C盘爆红,也不愿意动一下。其实MySQL没那么矫情,它就是个存数据的文件夹,你把它整个文件夹拖到D盘,再改个配置文件里的路径,重启服务,完事。数据不会丢,服务照样跑,关键是C盘瞬间多出几个G的空间,你说这买卖划算不划算?

第一步,你得找到MySQL的数据存在哪儿。默认情况下,Windows上的MySQL会把数据塞到这个目录里。注意,是个隐藏文件夹,你得在文件资源管理器里点“查看”,然后勾上“隐藏的项目”才能看到。进去之后,你会看到一堆以数据库名字命名的文件夹,还有、这些文件,这些就是你的数据本体。

找到之后,别急着动手。先把MySQL服务停掉。打开“服务”管理器,快捷键输入,找到或者这种名字的服务,右键点“停止”。这一步很关键,不停服务就挪数据,系统会告诉你文件被占用,挪不动。等服务状态变成“已停止”,你就可以开始搬了。

把文件夹整个复制到D盘,比如。复制比剪切安全,万一出问题,C盘还有备份,心里不慌。复制完成后,进到MySQL的安装目录,通常是,找到配置文件。用记事本打开,搜索这一行,你会看到它指向原来的路径。把这行改成,注意路径里的斜杠方向,Windows用反斜杠也行,但MySQL官方推荐用正斜杠,省得转义麻烦。保存文件,关掉。

现在启动MySQL服务。回到服务管理器,找到刚才停掉的服务,右键点“启动”。等几秒,如果服务正常启动,恭喜你,搬家成功。怎么验证?打开命令行,输入,登录后执行,看到你所有的数据库都在,说明数据没丢。再随便查个表,,数据完整,服务正常,C盘瞬间清爽了。

有人会问,万一启动失败怎么办?别慌,服务启动失败,大概率是路径写错了或者权限问题。检查里的路径,确保没有多余的空格或引号。如果路径没问题,再看看D盘的文件夹有没有给MySQL服务账户读写权限。右键文件夹 -> 属性 -> 安全 -> 编辑 -> 添加,输入(MySQL默认用这个账户运行),给完全控制权限。再启动服务,基本就活了。

还有个细节,如果你用的是MySQL 8.0以上版本,里可能还有个和的配置,默认指向的子目录。如果你改了,这些不用动,因为它们默认是相对路径,会自动跟着走。但如果你之前手动改过这些参数,记得同步更新,否则InnoDB引擎找不到日志文件,服务也会罢工。

数据迁移完,别急着删C盘的原文件夹。跑个几天,确认一切正常后,再删。删的时候也别用Shift+Delete,先移到回收站,万一哪天数据库抽风,还能捡回来。其实MySQL的数据迁移就这么简单,没有技术含量,唯一需要的就是动手前的冷静。很多所谓的技术难题,拆开来看,不过是改个路径、复制粘贴这么简单。

说到底,C盘空间不够用,不是你的错。Windows系统自己就爱往C盘塞东西,MySQL默认安装路径也往C盘挤。与其跟C盘死磕,不如学会这招三分钟搬家术。下次再遇到C盘飘红,别急着删软件、清缓存,先把MySQL数据挪到D盘,你会发现空间一下就回来了。而且以后重装系统,数据库还在D盘,系统盘随便格式化,数据稳如泰山。这波操作,稳赚不亏。

推荐资讯

13261661949