MySQL免安装版 安装,卸载,找不到指定文件

本文详细介绍了如何在没有安装程序的情况下安装MySQL,包括配置my.ini文件、添加环境变量,以及通过命令行启动和安装服务。同时,提供了卸载MySQL的步骤,包括停止服务、移除服务以及清理注册表中的相关条目。针对系统找不到指定文件的错误,建议检查mysqld的路径,并在注册表中修改imagePath变量。

安装:

  1. 配置my.ini:
    basedir = mysql 的路径
    datadir = 数据库存放路径,在mysql文件夹中有个data。
  2. path 配置:将mysql 的bin 目录 添加 到Path 中.
  3. cmd.exe(以管理员身份运行,否则没权限) 中 输入mysqld -install
    如果前面步骤没错,则会显示 successfully!
  4. (依然管理员身份) net start mysql 启动mysql

卸载:
5. (管理员身份)net stop mysql (停止服务)
6. mysqld -remove 或者(sc delete mysql)
7. 删除 该删除的内容 ,注意要删除注册表
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除

注册表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之类,删除的时候都删除就可以

系统找不到指定文件:
启动的时候 曾经出现过错误。显示 找不到指定文件,但看 Path 没有错。
于是 再次 输入 mysqld - install

显示 :
The service already exists!
The current server installed: “C:\Program Files\MySQL\mysql-5.6\bin\mysqld” MySQL

在这里注意一下 mysqld 存放在 mysql的 bin目录瞎
检查是否和你的mysql 放的位置一样,不一样说明错了。
修改方式:
找到mysql服务的注册表,修改其中imagePath变量就行了 将地址改为你的mysqld 的位置 别把 ‘mysqld’ 落下

inagepath 在:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL

ControlSet002 ControlSet001 中也有,都需要更改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值