1.查看原先路径
◼ 打开 mysql 8.0 command line client
◼ 输入 show variables like '�tadir%';
(分号不能丢)
2.停止mysql
(1)方法1:
◼ 以管理员身份运行命令提示符
win r → 输入 cmd → ctrl shift enter
或者
在任务栏的搜索框中搜索“命令提示符”,然后右键 ,选择以管理员身份运行
◼ 输入 net stop mysql80
注意:这里的,mysql80是的名字,不同版本的可能不同,图示为8.0版本,对应的就是80(默认)。mysql大小写都可以,mysql80也行。
(2)方法2:
◼ 在服务中直接停止mysql
3.修改路径
(1) 找到my.ini
◼ 通过第一步查看的路径可以找到data文件夹,my.ini 就在与data的同一级目录下
(2) 修改 my.ini
◼ 可能会遇到无权限修改,可以先修改my.ini的权限。可以通过:右键my.ini → 属性 → 安全→ 编辑 → 修改相关权限
◼ 若无上述情况,直接打开 my.ini ,并找到 datadir。
◼ 用’ # '注释原来代码 # datadir=c:/programdata/mysql/mysql server 8.0/data
◼ 写入你的目标路径datadir=..........
(注意这里要用’ / ’ ,而不能 ’ \ ',否则可能失败,记得要保存!!)
◼ 这里我放到了e盘自己新建的一个mysql server 8.0文件夹中
◼ 最后,把原路径下的data文件夹整个复制到目标路径下,就可以了
4.重新启动mysql
◼ 方法与停止mysql一样
◼ 方法一修改一下输入即可 net start mysql80
5.再次查看路径
◼ 检查一下路径,看看修改成功没有
◼ 打开 mysql 8.0 command line client
◼ 输入 show variables like '�tadir%';
(分号不能丢)
◼ 修改成功