首页 > 教程 > 文章 > Mysql > 正文

Windows下MySQL数据目录如何修改

转载2021-06-28 15:27:24 0 48

Windows下MySQL数据目录修改的方法:首先停掉MySQL服务,并建立新的数据文件目录;然后拷贝数据文件,并将新数据文件目录授权;接着修改【my.ini】文件;最后启动MySQL即可。

Windows下MySQL数据目录修改的方法:

停掉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文件新的绝对路径。

启动MySQL

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

更多相关免费学习推荐:mysql教程(视频)

以上就是《Windows下MySQL数据目录如何修改》的详细内容,更多请关注 “设计者在线”其它相关文章!

申明:本站文章多来自互联网,如果侵犯了你的权益,请联系站长及时处理!谢谢!!

  • 相关标签:WindowsMySQL数据目录
  • 本文由 设计者在线 原创发布,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论 条评论
  • 专题推荐

    • 帝国系统

      简介:帝国CMS系统教程,开发技巧

    • JQUERY

      简介:春节好春节好春节好春节好春节好春节好春节好春节好

    • 不忘初心牢记使命教育活动

      简介:不忘初心牢记使命教育活动

    • 我们的生活

      简介:我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活我们的生活

    • 明天会更好

      简介:明天会更好明天会更好明天会更好明天会更好明天会更好明天会更好明天会更好

    推荐视频教程
    视频分类
    [!--date--]Y-m-d[!--date--]