安装启动MySQL8.0,报错:1053

本文详细记录了解决Windows环境下MySQL8.0服务启动时报错1053的问题过程,通过调整网络服务权限,成功启动MySQL服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows 无法启动MYSQL80服务 错误1053:服务没有及时响应启动或控制请求

错误描述

在安装MySQL8.0.13的最后一步,配置启动MySQL服务的时候,MySQL启动失败,查看Log日志错误如下:

Attempting to start service MySQL80...
Failed to start service MySQL80.
Waiting until a connection to MySQL Server 8.0.13 can be established (with a maximum of 10 attempts)...
  Retry 1: Attempting to connect to Mysql@localhost:3306 with user root with no password...
MySQL error 1042: Unable to connect to any of the specified MySQL hosts.
MySQL error 1042: Unable to connect to any of the specified MySQL hosts.
Waiting 3 seconds before the next connection attempt...

于是到 我的电脑->右键->管理->服务和应用程序->服务 里面找到MySQL80服务,右键启动,报错如下图:
MySQL80启动报错
再到 任务管理器->服务 里面找到MySQL80服务,右键启动服务,则报错如下:
任务管理器报错

我的MySQL安装环境

MySQL安装环境为:Windows7 64位专业版

故障揣测

由于新装的操作系统,之前出现过权限不足的提示,故首先定位故障为权限问题。由于MySQL80服务在 计算机管理->服务 里面显示户别为:网络服务。如下图:
MySQL服务户别

解决步骤

所以为提高网络服务权限,需将网络服务添加到管理员组,步骤如下:

  1. 计算机->管理->本地用户和组->组 双击,效果图如下:
    本地用户和组
  2. 双击AdministratorsAdministrators属性
  3. 点击添加选择用户
  4. 点击高级查找network service
  5. 把 NETWORK SERVICE添加到Administrators组把 NETWORK SERVICE添加到Administrators组
  6. 层层点击确定返回,再启动MySQL80服务就没有任何问题了。
故障解除,启动服务正常

以上是我解决这个MySQL启动报错的方法,以此记录,以防后忘。

### YUM 安装 MySQL 8.0 报错解决方案 当遇到 `yum install mysql-server` 提示没有可用的 `mysql-server` 包的情况时,这通常是因为默认仓库中不包含该软件包[^1]。 对于特定版本如 MySQL 8.0安装,可以按照如下方法操作: #### 配置 MySQL 社区版仓库 为了能够顺利安装 MySQL 8.0 版本,建议先配置 MySQL 自己维护的社区版仓库。可以通过下载并安装官方提供的 RPM 文件来实现这一点: ```bash sudo yum -y install wget wget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm ``` 这段命令会向系统的 YUM 源列表里加入 MySQL 官方源的信息[^5]。 #### 处理 GPG 错误 如果在执行上述步骤之后仍然遇到了类似于 "GPG check FAILED" 的错误,则可能是因为系统无法验证来自新添加存储库的数据签名所致。此时可以在安装命令后面加上 `-y --nogpgcheck` 参数跳过校验过程,但这不是长久之计,应该考虑更新本地的信任证书或者联系管理员解决问题[^3]。 #### 正确启动 MySQL 服务 关于 `/etc/init.d/mysql: line 239: my_print_defaults: command not found` 和找不到 MySQL 路径的问题,通常是由于环境变量设置不当造成的。确保 MySQL 已经被正确安装到预期位置,并且路径已经被添加到了 `$PATH` 中。另外,在某些情况下,初始化数据库也可能失败,这时应当检查日志文件以获取更多信息[^4]。 #### 清除旧有残留组件 有时之前未完全卸载干净的老版本 MySQL 可能会造成冲突,因此推荐事先清理掉任何现存的相关程序及其依赖项再重新尝试安装新的实例。具体做法包括但不限于使用 `rpm -qa | grep mysql` 列出所有已知关联包名并通过 `yum remove <package_name>` 移除它们。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值