mysql 发生系统错误5,拒绝访问,网络服务,错误1053

article/2025/9/14 9:31:31

原因

1.非管理员身份运行,大部分情况都是这个原因

解决方法:

  我们只要以管理员身份运行“命令提示符”,执行命令就不会提示“发生系统错误5,拒绝访问。”了,就解决了。以Win10系统为例,点击“开始菜单”-->展开“Windows系统”,右键点击“命令提示符”,选择“更多”,选择“以管理员身份运行”

或者按路径找到如下位置,发送到桌面快捷方式,每次打开就是系统管理员命令窗口了

然后执行启动命令 net start mysql,如下图即可

2.服务名称错误的原因,不是mysql 应该是mysql5或者其它服务名称错误,如下图

 

会报错服务名无效,解决办法为修改为net start mysqlXX,XX为版本号,如我的8.0就是net start mysql80

win+r 打开运行窗口,输入services.msc 打开服务列表,找到mysql,如下图服务名称是MySQL80,这个 根据版本不同,名称不同,具体以你实际情况为准,应该是mysql57,服务名不区分大小写,然后重新打开管理员运行窗口,执行启动命令 net start mysql57即可;

3.如果服务列表上的mysql服务属性有过改动,要仔细看,把它还原回去,不然后续还会有问题,如果没有改动可以略过此项排查;

 以mysql80为例,登录为网络服务,之前看过其它文章把这个改成本地系统了,然后属性里面的登录也改成了本地系统账户,也改了本地账户的权限及用户组,但是还是有问题,最后就把这个还是还原到了网络服务,如下图属性-登录  此账户是网络服务

 如果不是网络服务,就点击浏览 ,然后在下面输入要选择的对象名称为: Network Service

然后检查,确定,外面的密码和确认密码为空,应用确定即可,然后直接在服务列表启动服务即可

 

4.修改过MySQL的配置文件,我的就是这个原因,因为需要开启一些日志,所以动了配置文件,my.ini

为什么修改过配置以后就启动不了了那,两方面原因:

4.1一个是配置文件写的有错误,比如路径,这个要仔细排查下,不能直接拷贝网上的,因为自己的安装路径和别人的不一定完全一样,下面是一个示例配置文件

# MySQL Server 配置

[mysqld]

# 服务器端口
port = 3306

# 数据目录
datadir = /var/lib/mysql

# Socket 文件路径
socket = /var/run/mysqld/mysqld.sock

# 字符集
character-set-server = utf8mb4

# 默认存储引擎
default-storage-engine = InnoDB

# 错误日志文件路径
log-error = /var/log/mysql/error.log

# 慢查询日志
slow-query-log = 1
slow-query-log-file = /var/log/mysql/slow.log
long-query-time = 2

# 最大连接数
max_connections = 100

# 缓存大小
key_buffer_size = 256M
query_cache_size = 128M
innodb_buffer_pool_size = 512M

# 其他配置项...

# 启用查询缓存
query_cache_type = 1
query_cache_limit = 1M
query_cache_size = 128M

# 启用慢查询日志
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow.log
long_query_time = 2

# 启用二进制日志
log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 100M

# 启用主从复制
server-id = 1
log_slave_updates = 1
relay_log = /var/log/mysql/relay-bin.log
read_only = 1

# 启用 InnoDB 引擎
default_storage_engine = InnoDB
innodb_file_per_table = 1
innodb_buffer_pool_size = 512M
innodb_log_file_size = 256M

# 配置并发控制
max_connections = 1000
thread_cache_size = 64

# 配置字符集
character_set_server = utf8mb4
collation_server = utf8mb4_unicode_ci

# 配置日志文件路径和大小限制
general_log = 1
general_log_file = /var/log/mysql/general.log
log_error = /var/log/mysql/error.log
max_error_count = 1000

4.2另一方原因是因为配置文件的编码格式变了,导致无法读取所以服务才无法启动了

会有Mysql启动 - 错误1053:服务没有及时响应启动或控制请求

一般是配置文件损坏的原因,其它原因可以网上再查询下

my.ini 文件的编码格式是 ASCII 或 UTF-8。在 Windows 系统上,my.ini 默认使用 ASCII 编码,但也可以选择使用 UTF-8 编码。在 Linux 和 macOS 系统上,my.ini 通常使用 UTF-8 编码。选择适当的编码格式取决于操作系统和 MySQL 版本

修改 my.ini 文件本身的编码格式,你需要使用一个文本编辑器来打开和保存文件,并在保存时选择所需的编码格式。下面是一些常见的文本编辑器中修改编码格式的步骤示例:

  1. 使用 Notepad++ 编辑器:

    • 打开 my.ini 文件。
    • 在菜单栏中选择 "编码",然后选择所需的编码格式,例如 "UTF-8" 或 "UTF-8 with BOM"。
    • 保存文件。
  2. 使用 Sublime Text 编辑器:

    • 打开 my.ini 文件。
    • 在菜单栏中选择 "File"(文件),然后选择 "Save with Encoding"(另存为指定编码)。
    • 在弹出的菜单中选择所需的编码格式,例如 "UTF-8"。
    • 保存文件。
  3. 使用 Visual Studio Code 编辑器:

    • 打开 my.ini 文件。
    • 在底部状态栏中点击当前编码格式(通常是 "UTF-8")。
    • 选择所需的编码格式,例如 "UTF-8 with BOM"。
    • 保存文件。

根据使用的文本编辑器不同,具体步骤可能会有所差异,但基本思路是打开文件、选择所需的编码格式,然后保存文件。请注意,修改 my.ini 文件的编码格式可能会影响 MySQL 服务器的正常运行,请谨慎操作并备份文件

然后再执行启动命令进行测试即可;

以上,感谢阅读,因为个人确实遇到这个问题,处理了很长时间,才发现是配置文件编码错了,写出来给各位的参考,谢谢!


http://chatgpt.dhexx.cn/article/MldOQghO.shtml

相关文章

MYSQL启动报错1053错误解决

在网上有人说是服务的“登录”选项卡里要设置成administrator; 也有人说是要用DOS命令行使用 mysqld -nt remove mysqlservice和 mysqld -nt install mysqlservice 重新安装服务。但是这些并解决不了问题。 后面我发现原来是因为修改了配置文件,Windo…

Windows安装Mysql,服务无法启动,错误1053处理

作者:IT邦德 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 (Web\java\Python)工作,主要服务于生产制造 现拥有 Oracle 11g OCP/OCM、 Mysql、Oceanbase(OBCA)认证 分布式TBase\TDSQL数据库、国…

mysql服务无法启动1053错误已解决

问题描述 昨天还是好好的,第二重新运行idea时,出现The last packet sent successfully to the server was 0 milliseconds ago错误,开始以为是由于数据库回收了连接,而系统的缓冲池不知道,继续使用被回收的连接所致的。…

本地计算机无法启动1053,服务启动1053错误解决方法_错误1053无法启动服务怎么办...

我们都知道,电脑中的系统是需要经过不断的完善才能够满足用户的需求,其中也包括系统中新增的服务,对于系统中众多的关键服务,有些系统服务是设置为自动 的,但是就是启动不了,在本地服务窗口中只能启动该服务…

Windows无法启动启动服务,错误1053的解决方法

Windows无法启动启动服务,错误1053的解决方法 项目需求,要将一个exe二进制文件以windows服务的形式发布,开发编译运行后一切正常。sc命令安装为windows服务启动,出现下图错误:Windows无法启动启动服务,错误…

windows无法启动MySQL服务出现1053错误解决方法

今天打开mysql,出现这样的一个错误弹窗: 我以为是mysql服务没有启动,于是去启动服务,发现出现 Windows无法启动MySql服务(位于本地计算机上)。错误 1053:服务没有及时响应启动或控制请求的错误信…

plsql 快捷键 设置 字母大小写

tool>>>preferences>>>user inrerface>>>key configuration>>>然后进行设置 例如设置字母大小写,字母大小写edit处 ,然后点击edit/selection/uppercase设置字母大写快捷键,入ctrlU; 同样的方法设置字母…

Qt快捷键之大小写切换

文章目录[隐藏] Qt 大小写切换快捷键Qt 大小写切换效果 Qt 大小写切换快捷键 选中的文本变小写 :AltU选中的文本变大写 :AltShiftUQt 大小写切换效果 切换前 切换后

oracle变成大写快捷键,Oracle函数(把每个单词首个字母变为大写)

Oracle函数(把每个单词首个字母变为大写) NLS_INITCAP(x[,y]) 【功能】返回字符串并将字符串的第一个字母变为大写,其它字母小写; 【参数】x字符型表达式 【参数】Nls_param可选,查询数据级的NLS设置:select * from nls_database_parameters; 例如&#…

VSCode中设置大小写转换的快捷键

intro 转换大小写是文本编辑中一个很常用的操作。 而VSCode中默认是没有绑定该功能的快捷键的,需要自己绑定。 两种方法:UI操作和配置修改,以下为UI操作。 UI操作 打开快捷键映射(两种方法) 快捷键CtrlK CtrlS或:左下角Manage …

Visual Studio Code (VS Code) - 自定义大写和小写转换快捷键

Visual Studio Code (VS Code) - 自定义大写和小写转换快捷键 1 文件 -> 首选项 -> 键盘快捷方式 2 转换为大写 3 Ctrl Alt U 在键盘上按下 Ctrl Alt U,设置转换为大写快捷键。 4 Ctrl Alt L 在键盘上按下 Ctrl Alt L,设置转换为小写快…

wps小写金额转大写快捷键_日记坊 - excel小写金额快速转换大写的几个小技巧

平时工作免不了遇到需要将小写金额转换成大写,这里介绍几个方法; 1、使用excel的单元格格式 wps和excel的单元格格式都有一个"特殊"的功能,可以自由转换数字的大小写; 2、单个函数实现大小写转换 使用numberstring函数可…

高等数学导数公式、微分公式和积分公式大全

高等数学导数公式、微分公式和积分公式大全 感谢观看 期待关注 知乎:叄贰壹 简书:带只拖鞋去流浪 关注我,带你一起写bug warning :未经授权,不得转载 有问题的小伙伴请在下方留言,喜欢就点个赞吧

2.3 常用导数公式及推导

本篇内容为常用的求导公式 注: 本篇所有的求导公式皆由两种导数定义和求导法则推导而成,可以自己尝试推导 本篇完[doge] 怎么可能,我怎么会那么短呢? 公式推导过程 定义推导 四则法则推导 反函数推导 总结 本篇通…

导数的概念和求导法则

一、导数的概念 1. 导数的定义 例题1 2. 幂函数求导 3. 常用和差化积公式 4. 正弦函数求导 5. 单侧导数 6. 导数存在的充要条件 7. 导数的几何意义 8. 切线方程和法线方程 9. 函数的可导性与连续性关系 注意:函数在点x连续未必可导。可导一定连续。 例题1 例题2…

导数的概念——“高等数学”

各位CSDN的uu们你们好呀,今天小雅兰的内容是导数的概念,其实在高中时期,我们就已经接触过导数了,但是那个时候学得并不是特别深入,依稀记得,我们当初的导数大题一般都是压轴题,很多学校每次讲解…

导数的定义

定义 这三种表达式做题都会用到 导数定义的第二种表达形式 导数定义的第三种表达形式 高数_Java全栈研发大联盟的博客-CSDN博客 导数的四种符号 做题中都会遇到,所以都要掌握 常见函数的导数 都要掌握 题型 例1: 用导数的定义求一个函数的导数 导数意义 左…

常用导数与积分

常用转换公式 1 t a n 2 x s e c 2 x 1tan^2xsec^2x 1tan2xsec2x 导数 ( l o g a x ) ′ 1 x l n a (log_ax)\frac{1}{xlna} (loga​x)′xlna1​ ( a x ) ′ a x l n a (a^x)a^xlna (ax)′axlna 由反函数公式推导出的导数: x f ( y ) 的 反 函 数 y f − 1…

高等数学——导数的定义和常见导数

本文始发于个人公众号:TechFlow 导数是微积分也是高数当中很重要的一个部分,不过很遗憾的是,和导数相关的部分很多同学都是高中的时候学的。经过了这么多年,可能都差不多还给老师了。所以今天的文章就一起来温习一下导数的相关知识…