mysql中,执行mysqld –install命令 、net start mysql命令出错的解决办法

本文解决了MySQL安装过程中出现的“服务已存在”错误及启动服务时遇到的问题,并提供了详细的卸载步骤,确保彻底清除MySQL及其相关配置。

(我的机器上mysql的安装目录是D:\Program Files\MySQL Server 5.6)

一. 执行mysqld –install,出现The service already exits!这一错误
原因:之前安装过mysql,但由于某种原因未卸载干净,重新安装时,会导致此错误的发生。

解决方法:
方法1. 用sc delete mysql命令,删除之前的版本,再执行mysqld –install命令。
这里写图片描述

方法2. 用mysqld –remove 命令,卸载mysql服务,再执行mysqld –install命令。
这里写图片描述

二.执行net start mysql,出现服务名无效这一错误
原因:mysql没有加入到window的服务中
这里写图片描述

解决方法:先执行mysqld.exe –install,再执行net start mysql
这里写图片描述

三 .关于卸载mysql,不但要卸载程序、删除安装目录,还需删除注册表中的相关项

win+r键,打开运行窗口,输入regedit,点击确定后即可打开注册表编辑器
需要删除的目录有:
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 目录

### 安装与初始化 MySQL 5.7 服务 在 Windows 命令提示符环境下,可以通过以下方式完成 MySQL 5.7 的安装、初始化以及服务启动。以下是具体的操作说明: #### 进入指定目录 首先需要使用 `cd` 命令切换到 MySQL 的 bin 目录。假设 MySQL 已经解压到 `C:\web\mysql5.7` 路径下,可以通过以下命令进入 bin 目录: ```cmd cd C:\web\mysql5.7\bin ``` 这一步确保后续的命令可以在正确的路径下执行[^3]。 #### 安装 MySQL 服务 在进入 bin 目录后,可以使用以下命令MySQL 注册为系统服务,并命名为 `mysql5.7`: ```cmd mysqld -install mysql5.7 ``` 此命令会在 Windows 系统的服务列表中创建一个名为 `mysql5.7` 的服务[^2]。 #### 初始化 MySQL 数据目录 接下来需要初始化 MySQL 的数据目录。对于 MySQL 5.7,可以使用以下命令进行初始化,并且不生成随机密码(即设置为空密码): ```cmd mysqld --initialize-insecure ``` 该命令会创建必要的数据库文件和表结构,并将 root 用户的密码设置为空[^4]。 #### 启动 MySQL 服务 完成上述步骤后,可以通过以下命令启动 MySQL 服务: ```cmd net start mysql5.7 ``` 这一步会启动之前注册的服务 `mysql5.7`,并使其开始运行[^2]。 #### 验证服务状态 可以通过以下命令检查 MySQL 服务是否正常运行: ```cmd sc query mysql5.7 ``` 如果服务状态显示为 `RUNNING`,则表示服务已成功启动。 --- ### 注意事项 -执行 `mysqld -install` 和 `mysqld --initialize-insecure` 命令时,请确保以管理员身份运行命令提示符,否则可能会遇到权限不足的问题[^1]。 - 如果需要修改配置文件(如 my.ini),请确保其路径正确,并包含必要的配置项(如端口号、字符集等)[^4]。 --- ### 示例代码 以下是完整的命令流程示例: ```cmd cd C:\web\mysql5.7\bin mysqld -install mysql5.7 mysqld --initialize-insecure net start mysql5.7 sc query mysql5.7 ``` ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值