将MySQL的data目录从C盘移到D盘

2021/11/20 19:10:17

本文主要是介绍将MySQL的data目录从C盘移到D盘,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

兄弟们,没事千万别这样干,我整了好长时间才成功,我几乎遇到了常见的好多错误,

如果你移动的时候也遇到了这些错误,希望我的文章能帮助到你,顺序错误可能也会导致很多问题,在文章最后我会说的

首先关闭mysql服务,好学的小伙伴一定想知道为什么,如果不关闭的话,ibdata1目录会复制不过去,会显示MySQL10815正在运行

先来看看怎么关闭吧

右键点击此电脑,打开管理,出现如下页面,点击图中的服务,寻找MySQl服务,关闭它

把data目录下的所有文件复制到你想复制的位置

完毕后打开my.ini文件,修改datadir目录,我的修改你可以做个参考

datadir="D:/developer_tools/MySQL/MySQL Server 5.5/data/"

修改完毕后记得开启MySQL服务,不然会连接不到

做完这些之后就可以了

我的移动过程:

我的mysql下载时是在C盘下载的,移动到D盘要修改my.ini和环境变量,当时不小心把datadir也修改了,导致最后密码错误,登录不进去,于是我想到了修改密码,在网上找到教程修改,

推荐https://blog.csdn.net/lzf_hlh/article/details/80885139?utm_source=app&app_version=4.18.0&code=app_1562916241&uLinkId=usr1mkqgl919blen

修改完登录进去之后发现原来的数据全不见了,于是又去查找mysql中数据存放的位置

我的是在这个位置,默认情况下ProgramData是隐藏文件,你需要将隐藏文件显示出来才能找到,

C:\ProgramData\MySQL\MySQL\MySQL server 5.5\data,将其中的所有数据复制到D盘了

完毕之后由于粗心,datadir中有两个引号,在服务中启动不起来,这个错误很快就被找到了,mysql启动不起来一般是配置文件错误,最终解决了问题

当然这个过程没有我所写的那么简单,其中很多操作由于忘了,也就写出来主要的错误,其中密码就改了两次,总之,MySQL尽量别做太多的移动和修改,太麻烦了,花费了两个小时才解决,可能是我菜吧

总结:在这个过程中,我学到了很多操作,密码如何修改,mysql中数据的存放位置,以及服务启动终止,配置文件的修改等知识,还是很有收获的



这篇关于将MySQL的data目录从C盘移到D盘的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程