前言

因为以前安装的环境没有同一个的标准,就随便放,导致东一个西一个文件,不方便进行管理,于是想把所需要的电脑环境都配置在同一个目录,文件夹中。于是自己动手把原本mysql安装文件夹直接复制粘贴到Environment文件夹下。(原安装的mysql已经配好电脑环境的)。

出现的问题

直接复制粘贴过去后,发现无法在服务中打开mysql服务。现在我的电脑上的环境统一配置在E:\RuanJian_2\Environment下。
在这里插入图片描述

解决方案:

原mysql安装路径:E:\RuanJian_2\MySQL.5.7.15
现路径:E:\RuanJian_2\Environment\MySQL.5.7.15

一、修改注册表信息:

cmd->regedit->HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services->MySQL57(这个是我的mysql名称,你们的要找到你们自己的)->点击ImagePath->填入当前的路径即可。
【注】这个ImagePath,一共有两个值要去修改,第一个值在最前面,键盘左移即可找到。

以下是我的ImagePath配置
“E:\RuanJian_2\Environment\MySQL5.7.15\bin\mysqld.exe” --defaults-file=“E:\RuanJian_2\Environment\MySQL5.7.15\my.ini” MySQL57

Servives这里就是修改服务启动文件的路径。
在这里插入图片描述

二、修改系统环境变量

点击环境变量——找到自己原先配置的MySQL变量,修改成为现在的地址。——点击Path变量(采用%%方式的可以忽略),找到原先地址,修改为现在的地址。
在这里插入图片描述

MYSQL_HOME变量:
在这里插入图片描述

Path变量:
在这里插入图片描述

三、修改MySQL的配置文件

找到my.ini文件(在自己的现在的目录下),用记事本打开,找到basedir以及datadir,把里面的原地址换成你现在的地址即可。
在这里插入图片描述
在这里插入图片描述

四、实验测试

在这里插入图片描述

后续

遇到的问题:
可能设置好后,有的人可以了,但有的人,仍然开启不了服务,即鼠标右键的启动是灰色的
解决方案:
继续打开注册表(regedit), 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mpssvc的Start,把值改为4,重启电脑即可。
在这里插入图片描述

这些数字分别表示服务启动的类型
0 引导
1 系统
2 自动
3 手动
4 禁用

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐