第一步:关闭数据库
用管理员身份运行cmd命令行(Windows Powershell),输入net stop mysql80(mysql80是安装mysql时的数据库名),关闭数据库。
第二步:在其他盘新建一个存放数据的文件夹,并把原始的Data文件夹整个拷贝到新的路径中。
(这里有个坑,按照网上教程是找不到Data文件夹和下面所需要的的my.ini文件的,需要把隐藏文件夹显示出来,然后在programdata里找到。)
第三步、然后打开上图文件夹中的my.ini文件,修改文件
1、将 datadir=C:\ProgramData\MySQL\MySQL Server 8.0\Data 默认路径用#号注释掉
2、加上一行新的路径:datadir=G:\Data
第四步、在管理员身份下的cmd命令行中输入 net start mysql80打开数据库即可
第五步、验证
1、首先在此处打开mysql命令行菜单
2、输入密码
3、验证数据的存放路径
输入命令:show variables like ‘%datadir%’;
回车执行即可看到修改后的路径(不要漏了分号)