文章目录

  • 前言
  • 出现的问题
  • 解决方案:
  • 一、修改注册表信息:
  • 二、修改系统环境变量
  • 三、修改MySQL的配置文件
  • 四、实验测试
  • 后续


前言

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

出现的问题

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

如何修改mysql cnf 如何修改mysql的可执行路径_如何修改mysql cnf

解决方案:

原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 cnf 如何修改mysql的可执行路径_数据库_02

二、修改系统环境变量

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

如何修改mysql cnf 如何修改mysql的可执行路径_如何修改mysql cnf_03

MYSQL_HOME变量:

如何修改mysql cnf 如何修改mysql的可执行路径_java_04

Path变量:

如何修改mysql cnf 如何修改mysql的可执行路径_MySQL_05

三、修改MySQL的配置文件

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

如何修改mysql cnf 如何修改mysql的可执行路径_数据库_06


如何修改mysql cnf 如何修改mysql的可执行路径_mysql_07

四、实验测试

如何修改mysql cnf 如何修改mysql的可执行路径_java_08

后续

遇到的问题:

可能设置好后,有的人可以了,但有的人,仍然开启不了服务,即鼠标右键的启动是灰色的

解决方案:

继续打开注册表(regedit), 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mpssvc的Start,把值改为4,重启电脑即可。

如何修改mysql cnf 如何修改mysql的可执行路径_java_09

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