将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也修改了,导致最后密码错误,登录不进去,于是我想到了修改密码,在网上找到教程修改,
修改完登录进去之后发现原来的数据全不见了,于是又去查找mysql中数据存放的位置
我的是在这个位置,默认情况下ProgramData是隐藏文件,你需要将隐藏文件显示出来才能找到,
C:\ProgramData\MySQL\MySQL\MySQL server 5.5\data,将其中的所有数据复制到D盘了
完毕之后由于粗心,datadir中有两个引号,在服务中启动不起来,这个错误很快就被找到了,mysql启动不起来一般是配置文件错误,最终解决了问题
当然这个过程没有我所写的那么简单,其中很多操作由于忘了,也就写出来主要的错误,其中密码就改了两次,总之,MySQL尽量别做太多的移动和修改,太麻烦了,花费了两个小时才解决,可能是我菜吧
总结:在这个过程中,我学到了很多操作,密码如何修改,mysql中数据的存放位置,以及服务启动终止,配置文件的修改等知识,还是很有收获的
标签:错误,MySQL,修改,datadir,C盘,D盘,mysql,data 来源: https://blog.csdn.net/qq_51409098/article/details/121437235