MySQL 5.7.9 服务无法启动-“NET HELPMSG 3534”的解决方法

MySQL 5.7.9 服务无法启动-“NET HELPMSG 3534”的解决方法

当我们尝试启动MySQL 5.7.9服务时,可能会遇到以下错误: "error 1067 the process terminated unexpectedly",然后我们通过命令行方式尝试手动启动该服务,而结果提示了 "NET HELPMSG 3534" 错误。如下所示:

C:\> net start mysql57
System error 1067 has occurred.

The process terminated unexpectedly.

C:\> sc query mysql57

SERVICE_NAME: mysql57
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 1  STOPPED
        WIN32_EXIT_CODE    : 1067  (0x42b)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

接下来,我们将看到如何解决此问题。

1. 检查my.ini文件

首先,我们需要检查MySQL的配置文件my.ini是否正确。在my.ini文件的路径可能依赖于您的MySQL安装位置,通常路径为:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

我们需要确保my.ini文件的以下几个方面没有错误:

1.1 MySQL的数据目录路径是否正确

在my.ini文件中,您会找到下面的行:

datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data

请检查数据目录路径是否正确。

1.2 MySQL错误日志文件路径是否正确

在my.ini文件中,我们能找到以下行:

log-error=C:/ProgramData/MySQL/MySQL Server 5.7/Data/error.log

请确保错误日志文件路径正确无误。

1.3 原始套接字需要启用?

如果您使用MySQL的X Plugin模块,在my.ini文件中下面的行可能被注释掉:

# secure-file-priv="C:/ProgramData/MySQL/MySQL Server 5.7/Uploads"

如果原始套接字需要启用,该行需要改为:

secure-file-priv=""

由于此功能需要将用户服务器来进行设置,否则访问MySQL服务将会被系统屏蔽,因此可能会导致无法启动MySQL服务,而出现此问题。

1.4 例子

假设我们的MySQL安装目录为:C:\Program Files\MySQL\MySQL Server 5.7,我们打开一个命令窗口并导航到该目录下的bin文件夹,如下所示:

C:\>cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"

然后,我们通过以下方式启动MySQL服务:

C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe --console

如果出现以下错误:

2019-08-09T05:07:53.863719Z 0 [ERROR] InnoDB: Operating system error number 87 in a file operation. [Warning] mysqld.exe: Aria engine: failed to initialize transaction coordinator data structures [Warning] mysqld.exe: Aria engine: transaction log initialization failed [ERROR] Plugin 'InnoDB' init function returned error. [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. [ERROR] Failed to initialize builtin plugins. [ERROR] Aborting

则我们需要检查上述4个方面的设置是否正确,修改它们,然后重新启动服务

2. 检查my.ini配置文件

如果第1步检查后还无法启动,那么可能是my.ini的格式问题导致的,并且我们需要检查mysql安装目录下的my.ini文件是否按照正确的格式编写。 my.ini文件的格式如下所示:

[mysqld]
port=3306
basedir=C:\Program Files\MySQL\MySQL Server 5.7
datadir=C:\ProgramData\MySQL\MySQL Server 5.7\Data
log-error=C:\ProgramData\MySQL\MySQL Server 5.7\Data\error.log

如果在my.ini文件的编写过程中新增了其他行,那么请确保所有的行都按照正确的格式编写,且每一行的结尾处都不能包含空格。

2.1 例子

请假设我们的MySQL安装目录为:C:\Program Files\MySQL\MySQL Server 5.7,我们打开一个命令窗口并导航到该目录下的bin文件夹,如下所示:

C:\>cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"

然后,我们通过以下方式启动MySQL服务:

C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe --console

如果出现以下错误:

mysqld: Table 'mysql.plugin' doesn't exist
2019-08-09T04:45:53.243096Z mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

则说明my.ini文件可能存在有问题,我们需要检查相关格式是否正确,并尝试重新启动服务。

3. 结论

在 MySQL 5.7.9 安装中,当启动 MySQL 服务时出现错误,可能是由于my.ini文件配置的问题导致的,因此请遵循上面的两种方法来解决该问题,以确保您能够成功启动 MySQL 服务。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL 5.7.9 服务无法启动-“NET HELPMSG 3534”的解决方法 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 点云数据(pointcloud)详解

    点云数据详解 点云数据(pointcloud)是三维空间中大量点的集合,在计算机视觉和机器学习领域广泛应用。本攻略将详细讲解点云数据的组成、表示、处理及应用。 组成 点云数据通常由三个要素组成:点云坐标、法向量和颜色。 点云坐标表示点在三维空间中的位置,通常用(x, y, z)三维向量表示。 法向量表示每个点相对于其周围点的方向,通常用一个三维向量表示。 颜…

    其他 2023年4月16日
    00
  • layer弹窗插件操作方法详解

    layer弹窗插件操作方法详解 layer是一款基于jQuery的弹窗插件,可以用于实现各种弹窗效果,例如提示框、确认框、加载框等。本攻略将介绍layer的基本用法和示例。 引入layer 在使用layer之前,需要先引入和layer的相关文件。可以通过以下方式引入: <!– 引入jQuery –> <script src="…

    other 2023年5月9日
    00
  • 当li设置为line-block时,元素之间出现间隙的原因和解决方法

    当li设置为line-block时,元素之间出现间隙的原因是因为HTML中的空格和换行符会被解析为一个空白字符,这个空白字符会占据一定的宽度,导致元素之间出现间隙。解决这个问题的方法有以下两种: 去除HTML中的空格和换行符 可以在HTML中去除空格和换行符,这样就可以避免元素之间出现间隙。示例代码如下: <ul> <li>Item …

    other 2023年5月5日
    00
  • MySQL索引与事务定义到使用详解

    MySQL索引 索引是帮助我们快速查询数据的一种数据结构,它可以有效地提高数据查询的性能。MySQL支持多种类型的索引,如B-Tree索引、哈希索引等。其中B-Tree索引是最常用的一种,其可以支持模糊匹配、范围查找等查询操作。 在数据库中创建索引可以使用如下语句: CREATE INDEX idx_name ON table_name(column_nam…

    other 2023年6月27日
    00
  • win10怎么安装sqlserver2000数据库

    Win10怎么安装SQL Server 2000数据库 在Win10系统下安装SQL Server 2000数据库需要注意一些细节。本文将带你详细了解安装步骤。 步骤 1. 下载SQL Server 2000安装文件 你可以在微软官网下载SQL Server 2000安装文件。注意选择与你的系统版本相符合的文件。 2. 安装SQL Server 2000 在…

    其他 2023年3月28日
    00
  • C++类成员构造函数和析构函数顺序示例详细讲解

    C++中类成员的构造函数和析构函数顺序是一个重要的问题。理解正确的顺序可以避免代码出现意外的问题。在这里,我们会详细讲解C++类成员构造函数和析构函数顺序的相关知识。 构造函数和析构函数的顺序 C++中类成员的构造函数和析构函数的顺序如下: 首先,会调用基类的构造函数(如果有的话)。 然后,会调用成员变量的构造函数(按照它们在类中的声明顺序调用)。 最后,调…

    other 2023年6月26日
    00
  • 用注册表优化NTFS 提高计算机系统性能

    标题:使用注册表优化NTFS提高计算机系统性能 介绍:NTFS是Windows操作系统上常用的文件系统之一,优化NTFS可以提高计算机系统的性能。本文将详细讲解如何使用注册表来优化NTFS。 步骤一:备份注册表 在编辑注册表前,务必备份注册表以防止不可预知的错误。具体步骤如下: 点击Windows菜单,输入“regedit”打开注册表编辑器。 选择“文件”-…

    other 2023年6月27日
    00
  • 深入理解linux下动态库链接器/加载器ld-linux.so.2

    深入理解 Linux 下动态库链接器/加载器 ld-linux.so.2 Linux 下的动态链接库是指程序在运行时才被载入,而不是在程序编译期间被链接,这使得代码的重用和版本控制变得更加方便。而动态库链接器/加载器 ld-linux.so.2 就是负责在 Linux 系统中将动态库载入到内存中并将各种符号解析为相应的地址的重要组成部分。 动态库的实现原理 …

    其他 2023年3月28日
    00
合作推广
合作推广
分享本页
返回顶部