windows中mysql 5.7修改数据存储路径

    由于系统盘空间一般都不会设置很大,即使很大,但是如果数据库存放的数据多了也总会有空间不够用的时候,而系统盘又是比较重要的,没法进行更换,所以最好在安装好数据库之后,将数据存储路径改为存储盘。这里我用我的电脑做一次演示,希望能给大家带来帮助我的操作系统是Win10,数据库为mysql 5.7.22。

1.查看mysqlmysql的初始数据存储路径:

首先进入mysql,show global variables like '%datadir%';这一串命令,然后我们就可以看到如下图所示:
在这里插入图片描述
我这里是因为已经修改过了,所以显示的是我修改后的数据存储路径,查看到路径之后.

2.修改数据存放路径 (迁移之前记得先把服务关闭)

  1. 将路径下面的data文件夹以及 my.ini文件剪切至你之后想存放数据的路径下。从上图可以看出我是移动到了D盘下面。
  2. 移动完成之后我们来修改my.ini文件,打开文件,我们找到如下图:
    在这里插入图片描述
    找到datadir,然后将= 后面的路径改为自己的需要存放的路径即可。
    注意:有的可能需要修改下新目录的权限,右键新目录,属性–>安全,将下面所有的用户及组授予完全控制权限(测试环境),生产环境可能需要考量一下权限问题。

3.修改注册表

windows + r 打开运行,输入regedit回车打开注册表,HKEY_LOCAL_MACHINE–>SYSTEM–>CurrentControlSet–>services,找到MySQL服务键,把 ImagePath的值改为当前使用的配置文件 my.ini 的绝对路径。:
在这里插入图片描述
将上图我圈出来的地方的路径修改为你的my.ini文件所在的路径即可。
当以上都设置完成了我们可以去查看下是否更改完成。
可以通过服务去查看mysql启动时的默认配置文件:
计算机–>管理–>服务,找到mysql57,右键属性,查看是否是你设置的路径,如果是的,那么恭喜你,设置成功。
在这里插入图片描述

最后重启服务就好了,这里再强调一下,如果服务无法开启,请注意查看下你修改后的新目录是否拥有权限,如果没有的设置下,之后重启服务。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时光亦不回首

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值