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 中也有,都需要更改。

### 卸载无需安装MySQL 本 对于不需要安装过程即可运行的 MySQL 本,在 Windows 和 Linux 上卸载的方法主要涉及删除相关文件夹以及清理配置和服务。 #### 在 Windows 上卸载安装 MySQL 当解压 `mysql-noinstall-5.0.67-win32.zip` 到指定目录后,如果要移除该实例,则只需停止任何正在运行的服务,并彻底清除解压缩位置下的所有文件和子目录[^2]。具体来说: 1. 如果之前启动了 MySQL 作为服务,先通过命令行工具执行如下指令来关闭它: ```powershell net stop MySQL ``` 2. 删除解压后的整个 MySQL 文件夹,通常是在 C:\ 或其他自定义路径下到的一个名为 `mysql` 的文件夹。 请注意,上述操作不会影响注册表中的残留项;如果有需要的话可以手动查并删除这些条目,不过这一步骤并非强制性的。 #### 在 Linux 上卸载安装 MySQL 针对基于 Unix/Linux 平台上的未编译包形式分发的 MySQL ,其处理方式也较为简单直接: 1. 若已将 MySQL 设置成后台守护进程运行,则应首先终止此进程。可以通过以下 Shell 命令实现这一点: ```bash sudo systemctl stop mysqld.service ``` 对于不支持 systemd 的旧本系统可能需要用 init 脚本来控制: ```bash sudo service mysql stop ``` 2. 接着就是把当初放置二进制文件的那个目录连同里面的内容一起删掉。假设放在 `/usr/local/mysql/` 下面,那么就用 rm -rf 来完成这项工作: ```bash sudo rm -rf /usr/local/mysql/ ``` 以上就是在不同操作系统环境下对非正式安装类型的 MySQL 实施卸载的过程描述[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值