1.将原安装盘中的MySQL文件夹整个移动到你想要的盘(我移动到了I盘)。
在移动时可能会发生部分文件在应用导致无法移动的情况,这时可在任务管理器中将所有的MySQL有关的项关闭,此时再移动就可以了。
右击【计算机】,选择【管理】,打开“计算机管理”界面,确保关闭此服务。
或者运行cmd(这里建议大家以管理员身份运行cmd),先停止mysql服务,cmd模式下输入net stop mysql
2.接下来就是移动Data文件夹和修改my.ini文件了。
这两个都在C盘的隐藏文件ProgramData里。将Data文件夹移动到你想要的地方。
如何打开隐藏文件夹ProgramData?
点击文件,点击更改 文件夹和搜索选项 ;
修改my.ini文件
找到 C:\ProgramData\MySQL\MySQL Server 8.0,就能看到my.ini文件。该文件需要权限参能修改。 在my.ini点击右键找到属性,点击安全,选择编辑,出现如图所示。选择你所使用的用户,将权限中的修改、写入两项打上对勾,点击确定,这样就可以修改了。 #### my.ini修改内容
basedir为MySQL文件路径,datadir为Data文件路径,将这两项修改成对应的目标路径即可。
3.修改服务路径。
有的博客会让你启动MySQL服务,但你会发现无法启动。查看MySQL服务的路径你会发现路径和你移动文件夹后的路径并不相同,需要更改。
服务的路径需到注册表中更改。
1.regedit打开注册表
2.找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80,修改imagePath为目标路径。