MySQL笔记(2)---存储路径迁移

默认路径

数据库文件默认存储在:
C:\ProgramData\MySQL\MySQL Server 8.0\Data
在这里插入图片描述

停止服务

迁移前,先停止MySQL服务

  1. 个人操作系统(Win10等),在桌面【此电脑】-右键-【管理】,打开【计算机管理】页面,选择【服务和应用程序】-【服务】,找到MySQL,鼠标右键选择【停止】:
    在这里插入图片描述
  2. 服务器(此处Windows Server 2016),桌面【此电脑】-右键-【管理】,打开【服务器管理器】,选择【本地服务器】,在【服务】菜单搜索“MySQL”,找到对应的服务(具体服务名是安装时个人自己配置的,比如截图里是“MySQL232”),同样鼠标右键,选择【停止服务】:
    在这里插入图片描述

修改my.ini文件路径配置项

  1. my.ini文件位置:【C:\ProgramData\MySQL\MySQL Server 8.0】
    在这里插入图片描述

  2. 使用文本编辑器或者记事本 打开,搜索关键字【datadir】。建议对原路径进行注释,不要删除。如果还觉得不稳妥,直接把my.ini文件备份到别的文件夹以防万一也行。
    Mark:此处有个,看删除线,一开始我用记事本进行的编辑,但无法顺利启动服务(即时将修改内容回退也不行,还好备份了my.ini文件,覆盖之后就又可以启动了,怀疑是记事本默认编码打开文件时造成的,后来换VS Code修改后就可以了,用其他的文本编辑器应该也一样可以,以后还是乖乖用文本编辑器修改吧。。。不敢偷懒了。。。)
    在这里插入图片描述

  3. 注释原路径,修改为希望调整的路径,注意
    红色圈为被注释掉的原路径,蓝色圈为新的存储路径。
    在这里插入图片描述

调整新路径下Data文件夹安全组

  1. 将整个data文件夹复制到D盘的DataBaseFile文件夹下
  2. 调整新的data文件夹安全权限,选择文件夹,右键->属性->安全,可以看到原data文件夹多了一个【NETWORK SERVICE】,同样在新的路径data进行配置(安全页签下,点击【编辑】->【添加】->【高级】
    在这里插入图片描述
  3. 在如下图所示的页面中点击【立即查找】,结果页面中找到【NETWORK SERVICE】,点击【确定】返回上级页面,再次点击【确定】,回到“Data的权限”窗口(序号9所示):
    在这里插入图片描述
  4. 在下图窗口中选中【NETWORK SERVICE】,下方勾选【完全控制】:
    在这里插入图片描述我把Data文件夹的上级文件夹DatabaseFile也同样进行了配置,但没验证如果不配置上级文件夹会不会出问题,有兴趣的可以尝试下,欢迎留言交流指导

重启MySQL服务,验证是否修改成功

  1. 按照之前停止MySQL服务的方法重新启动该服务。
  2. 测试:新增了一个test库,如图,修改存储路径完成。
    在这里插入图片描述NEXT
    MySQL笔记(3)—复制数据库
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值