1.在我的电脑--管理--服务里面关闭MySQL服务
2.打开安装目录(C:/ProgramFiles/MySQL/MySQL Server 5.7)下myini(打开隐藏文件,也可能在ProgramData/MySQL下)
3.更改前:datadir=C:/Program Files/MySQL/MySQL Server 5.7/Data(路径不带双引号)
更改后:datadir=\"此处可以为任意有效路径例如D:/mydata\"(路径必须带双引号)
4.更改前:secure-file-priv=\"C:/Program Files/MySQL Server 5.7/Uploads\"
更改后:secure-file-priv=\"D:/Uploads\"
5.将原路径下的Data和Uploads文件夹复制到新的路径下
6.修改注册表(不然MySQL还是默认读取原路径下的my.ini)
开始-运行-regedit-回车,进入windows注册表,然后找[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\MySql]
(注意这是在win7和mysql5.7下的注册路径,其他版本可能不一样),修改其中“ImagePath”里面“--defaults-file=”后面的路径文件就好,这个文件才是mysql启动时读取的配置文件,并不一定放在mysql安装目录下或者是data目录下的就一定是使用的配置文件
7.重启MySQL服务
注意:修改的路径\"\\\"还是\"/\",整个路径名是不是要双引号包括大家自己尝试吧,怎么走得通怎么来,我是不用双引号 正反斜杠都可以
继续阅读与本文标签相同的文章
-
kubernetes Service:让客户端发现pod并与之通信
2026-05-18栏目: 教程
-
新版本上线前期,产品经理要做那几点事?
2026-05-18栏目: 教程
-
每天都在用printf,你知道变长参数是怎么实现的吗
2026-05-18栏目: 教程
-
Dremio与Drill的对比
2026-05-18栏目: 教程
-
新能力丨困扰商家已久的“分账问题”终于被解决了!
2026-05-18栏目: 教程
