mysql 5.6 datadir_【windows】mysql5.6数据库修改数据库存储datadir路径

mysql5.6默认安装在C盘,想把数据库存储路径datadir设置到D盘的话需要通过修改mysql的my.ini配置文件

1.首先我们需要找到mysql的datadir目录 ,使用mysql操作工具,通过show variables like ‘%datadir%’;查询到目前的datadir;

如果在C盘下没找到ProgramData文件夹,说明被隐藏了,设置下显示隐藏的文件夹

显示ProgramData后 找到C:\ProgramData\MySQL\MySQL Server 5.6\data 即为现在的datadir路径,

2.找到mysql服务后关闭

3.我们在其他磁盘创建一个新的路径把C:\ProgramData\MySQL\MySQL Server 5.6\data下的文件全部拷贝到新的路径下

4.打开my.ini文件修改datadir路径,my.ini默认在C:\ProgramData\MySQL\MySQL Server 5.6目录下,修改为新目录

5.启动mysql,如果启动报错 错误代码 1067,可能是文件夹权限问题,右键data找到安全模块,设置用户完全控制权限

6.启动mysql ,再次查询下datadir目录已经改变了,我这边的服务器通过这种方式成功了 ,不同mysql版本服务器可能有所差异,仅供参考!

PS:myql5.6安装完成刚开始很多人以为datadir在C:\Program Files\MySQL\MySQL Server 5.6\data下。这个路径只有my-default.ini文件,my.ini都不存在。我们要根据show variables like ‘%datadir%’;查询到的路径为准。

停掉MySQL服务:windows services 中的MySQL服务,停止。

建立新的数据文件目录:也即你现在想要存储的MySQL数据目录,例如:E:\MySQL5.6Data

拷贝数据文件:将原数据目录下的“数据文件及子目录”拷贝到刚才建立的E:\MySQL5.6Data目录下;注意你的原数据文件目录及数据文件,不要拷贝错了,如果你没怎么修改过原目录的话,原目录的样子应该是“..\ProgramData\MySQL\…\data\”,把data目录下的内容拷贝至新目录下。

新数据文件目录授权这一步很重要,很多同学就因为这部导致无法启动MySQL,只有1067错误。右键新目录E:\MySQL5.6Data,选择“安全”选项卡,将下面所有的用户及组授予完全控制权限(注意:测试机可以这么做,如果是生产环境,你需要一个一个试,直到不报1067错误为止)。

修改my.ini文件网上很多文章都说my.ini在MySQL的安装目录下,很多人可能会发现那个位置并没有my.ini文件,只有一个my-default.ini文件,这个文件基本没用。非安装版的MySQL:my.ini配置文件可能就在这个目录下;安装版的MySQL:my.ini文件大多数都在你的数据文件目录下,如果不在,你可以在windows服务列表中右键MySQL服务,选择属性,在“常规”选项卡中可以看到可执行文件路径,后面有一个 –defaultFile参数,这个参数后面的值就是你的my.ini文件的路径。找到my.ini文件后,打开,修改其中的datadir的值为新目录,如E:\MySQL5.6Data;大多数情况下修改这个地方就行了,但为了保证一些“变异”,你可以通过搜索原数据路径关键字(如原来的盘符)来检测是否需改完毕了。修改完毕后保存,如果你是安装版的MySQL,且my.ini文件就在原数据文件目录下,你还需要做两件事:1、把修改后的my.ini文件拷贝到MySQL安装目录或者新的数据文件目录下;2、windows + r 打开“运行”,输入regedit回车打开注册表,HKEY_LOCAL_MACHINE–>SYSTEM–>CurrentControlSet–>services下找到MySQL服务键,然后修改其ImagePath属性值为my.ini文件新的绝对路径。

6启动MySQL在MySQL服务列表中,启动MySQL。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值