为什么安装mysql会出现start service错误

Users/Application Data/MySQL/MySQL Server 5.1/Data/)(Application Data是隐藏的,要在查看里面将其设置为显示 win7下一般在C:\ProgramData\MySQL目录下,注意ProgramData这个文件夹默认是隐藏的),最后重启计算机,重新安装mysql. 运行向导Server Instance Configuration wizard,进行相关设置即可。
为什么安装mysql会出现start service错误
原因: 卸载mysql时并没有完全删除相关文件和服务,需要手动清除。
安装到最后一步execute时不能启动服务的解决方法:
首先,在管理工具->服务里面将MySQL的服务给停止(有的是没有安装成功,有这个服务,但是已经停止了的),win+R—>cmd,打开命令提示符窗口,
输入命令:sc delete mysql(查看服务,此时服务中已没有mysql),将已停的服务删除,卸载MySQL记得选择remove。最后将MySQL安装目录删除,还有数据库的目录也删除。
解决的方法:命令提示符下输入regedit,打开注册表
把注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
将相关目录下的键值,如果有相关mysql键值(mysql、mysqladmin)则删掉
注册表中有关MySQL的东西可能删除的不彻底,ctrl+F查找mysql,之后用F3循环查找,将有关MySQL这个软件的全部有关项删除

注意(删除项时出错):
无法删除 LEGACY_MYSQL51(自己建数据库时置的用户名): 删除项时出错。解决办法:注册表项里右键增加administrators所有权限

之后打开360安全卫士或金山卫士清理一下注册表!

删除MYSQL数据表目录(C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/)(Application Data是隐藏的,要在查看里面将其设置为显示
win7下一般在C:\ProgramData\MySQL目录下,注意ProgramData这个文件夹默认是隐藏的),

最后重启计算机,重新安装mysql. 运行向导Server Instance Configuration wizard,进行相关设置即可。2017-03-05
mengvlog 阅读 7 次 更新于 2025-07-20 13:22:46 我来答关注问题0
  •  腾云新分享 在连接到MySQL错误问题,怎么解决

    通常,这表明MySQL服务未在本地计算机上运行,或者是由于负载过高导致无法响应请求。解决这个问题的第一步是启动MySQL服务。如果启动失败,可能是由于my.ini配置文件存在问题,需要重新配置。另一个常见错误是“Unknown MySQL Server Host ‘localhosadst’ (11001)”。这通常表示MySQL服务器不存在,或者无法...

  •  翡希信息咨询 MySQL 排序实现

    当没有合适的索引可用时,MySQL会选择对查询需要的数据进行排序,这个主要由FILESORT来实现。FILESORT的主要流程如下:准备排序字段:MySQL会生成一个st_sort_field结构体数组,用于描述排序字段的信息,包括字段指针、项指针、字段长度、后缀长度、结果类型、字段类型、是否反向排序以及是否需要字符串比较函数等...

  •  爱可生云数据库 MySQL恢复中的几个问题解决方法

    分析:这个提示和问题三是不同的。那个是在连接数据库的时候就被阻止了,而这个错误是在对数据库进行操作时引起的。比如在select update等等。这个是因为该用户没有操作数据库相应的权力。比如select 这个操作在mysql.user.Select_priv里记录 Y 可以操作N 不可以操作。解决:如果是自己的独立主机那么更新m...

  • 首先我们来理解一下Undo的基本概念,它其实就是MySQL中记录变化的一种机制。我们知道,在MySQL中执行一条SQL语句时,它会对数据表产生一些变化,例如插入、更新或删除数据,这些变化都会被记录下来,用于数据恢复或者事务回滚。MySQL中的Undo其实就是在执行事务时,对操作进行的一个记录,使得在事务提交前能...

  •  文暄生活科普 MyBatis 中的 PreparedStatement 预编译,不是你想的那么简单!

    首先,我们需要明确MySQL是否默认开启了预编译功能。答案并非绝对,MySQL的预编译功能与版本有关。在5.0.5及以后的版本中,默认情况下,服务器端并未开启预编译。此外,预编译功能的实现依赖于MySQL JDBC驱动的版本,不同版本的驱动对于预编译的支持程度也有所不同。接着,让我们探讨预编译缓存的存储位置...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部