将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盘的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-23BinLog入门:新手必读的MySQL二进制日志指南
- 2024-10-23Binlog入门:MySQL数据库的日志管理指南
- 2024-10-22MySQL数据库入门教程:从安装到基本操作
- 2024-10-22MySQL读写分离入门教程:轻松实现数据库性能提升
- 2024-10-22MySQL分库分表入门教程
- 2024-10-22MySQL慢查询的诊断与优化指南
- 2024-10-22MySQL索引入门教程:快速理解与应用指南
- 2024-10-22MySQL基础入门教程:从安装到基本操作
- 2024-10-22MySQL数据库中的Binlog详解与操作教程
- 2024-10-12部署MySQL集群项目实战:新手入门教程