——写在前面:此贴为笔者在消化了网上前辈们的无私分享后,经自己的实践,然后总结的记录贴。主要目的在于加深自己的理解与记忆,同时也希望能帮助到需要的人。
话不多说,直接进入正题。前几天笔者下载了MySQL安装版并安装在Win10上,在使用过程中发现创建的库、表全部被默认的存放在了C盘内,于是心痒痒,想把这个默认位置改在一个常用的工作盘内,这样就不会因为换系统而导致自己的重要文件被覆盖掉。所以,按照网上(都是泪~)的方法,把安装文件下的my.ini文件打开,找到了datadir,将其路径修改为G盘下的Data文件夹内,如下:
它的原始路径(也就是修改之前的默认路径)如下:
并且本着不怕多的原则,将C盘MySQL文件夹下的所有子文件都拷入了G盘下的Data文件夹内(也就是修改后的datadir的目标路径),可是剧情并未按着笔者想象的那么演~~当笔者在系统管理中启动MySQL服务时出现了代号1067错误,在日志里面没看明白原因,反正MySQL是没法使用了。
在网上踩了一个又一个的坑之后,终于在一旮沓角落里找到了解决方法:
很简单,就是因为贪多的原因,笔者将原来路径下的文件打包了太多进入新的储存位置,导致了错误。我们需要做的仅仅是将data文件夹下的内容复制到新的目标路径文件下,然后重启MySQL服务就ok了,如下: