首页 > 数据库 >mysql数据库修改配置文件后无法启动服务问题排查

mysql数据库修改配置文件后无法启动服务问题排查

时间:2024-06-12 17:25:06浏览次数:27  
标签:服务 检查 配置文件 启动 无法 排查 报错 mysql

windows server 

报错现象:

本地计算机上的MySQL8.0服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。

 

MySQL 服务无法启动。服务没有报告任何错误。

 

故障原因:经多方排查最终确认是配置文件存储编码错误导致服务无法初始化。

处理过程:

1、    本地环境检查:发现服务无法启动后,怀疑是主机环境和数据库进程出现问题,重启整个云主机后依旧无法启动服务,且报错现象不变,问题未解决;

2、    服务端口冲突检查:检查本地服务和端口占用情况,未发现占用服务端口的进程;默认3306端口

 

3、    检查配置文件:将被修改的配置文件拉回本地解析校验,关键节点和配置项都在,缩进正常,内容没问题;

4、    检查启动日志和错误日志:因服务未加载没有新的日志内容产生,检查历史错误日志发现无法创建文件的报错,未发现故障原因;

 mysqld --console

报错:

Can't create test file XXX
Aborting
Shutdown complete

 5、    验证启动权限:通过管理员权限再次命令启动服务,依旧报错如初;

6、    检查配置文件是否正确结束,清理多余空行后无法保存,查询发现当前文件编码格式是utf-8,但Windows操作系统中配置文件默认是ANSI。备份配置文件,另存一份以ANSI编码的配置文件,以管理员身份启动服务,服务正常。

 

标签:服务,检查,配置文件,启动,无法,排查,报错,mysql
From: https://www.cnblogs.com/1394htw/p/18244338

相关文章

  • Unix socket lock file is empty /var/run/mysqld/mysqld.sock.lock
    介绍当使用MySQL数据库时,有时候会遇到一个错误信息,提示“Unixsocketlockfileisempty:/var/run/mysqld/mysqld.sock.lock.”这个错误一般是由于MySQL服务器无法启动造成的。在本文中,我们将探讨这个错误的原因和解决方案。错误原因/var/run/mysqld/mysqld.sock.lock......
  • Cannot assign requested address 问题排查
    Cannotassignrequestedaddress问题排查背景工单服务调用了我提供的自动化接口,但是显示调用失败,失败原因:Cannotassignrequestedaddress.排查过程根据提示猜测是端口用尽.登录机器查看:>>>netstat-nap|grepTIME_WAIT|awk'{print$5}'|sort|uniq-c|......
  • MySQL
    MySQL一、MySQL简介1.1MySQL组成和常用工具1.1.1客户端程序mysql:交互式或非交互式的CLI工具mysqldump:备份工具,基于mysql协议向mysqld发起查询请求,并将查得的所有数据转换成insert等写操作语句保存文本文件中mysqladmin:基于mysql协议管理mysqldmysqlimport:数据导入工......
  • MySQL 8.3.0 主从热备
    IP角色版本192.168.140.153主8.3.0192.168.140.159从8.3.0一、准备环境1、卸载mariadbrpm-qa|grepmariadbrpm-emariadb-libs--nodeps2、安装依赖yum-yinstallperl二、安装MySQL1、下载安装包wgethttps://downloads.mysql.com/archives/get/p/23/file/mysq......
  • Mariadb版本的JDBC驱动,连接云上Mysql出现连接超时
    记录一下一个小问题的解决,Mariadb驱动连接云上Mysql的时候,如果频繁连接偶尔出现读取超时的现象。通过分析报错的堆栈发现,在 org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol#postConnectionQueries这个方法里面有一个判断,usePipelineAuth默认为true,导致设置sock......
  • 【MySQL随缘更】存储过程
    文章目录一、存储过程概述1.1、什么是存储过程1.2、存储过程特点1.3、存储过程优缺点二、存储过程创建2.1、创建格式2.2、变量2.3、变量作用域三、存储过程参数3.1、in3.2、out3.3、inout四、存储过程条件4.1、if…else…endif4.2、if…elseif…else…endif4.3、cas......
  • mysql常用的聚合函数---汇总数据
    此篇文章内容均来自与mysql必知必会教材,后期有衍生会继续更新、补充知识体系结构文章目录AGV()count()根据需求可以进行组合处理max()min()max()、min()、avg()组合使用汇总数据AGV()AVG():1、单列使用AVG();2、多列求平均值的情况下必须使用多个agv()语法:selectav......
  • 深入探究MySQL游标(Cursor)
    前言MySQL游标(Cursor)是MySQL中用于处理查询结果的一种机制。游标允许我们在查询结果集中逐行处理数据,而不是一次性获取所有数据。这对于处理大量数据非常有用,因为它可以减少内存消耗并提高性能。在MySQL中,游标主要用于存储过程和函数。一、游标的概念游标是一个数据库对......
  • 【接口自动化测试框架练习】springboot+react+mysql~极简版postman
    可以说是一个toyprogram,chatgpt完成了一部分工作,我也完成了一部分工作,我俩合作的,我占百分之80%,他百分之20%,哈哈没他不行,源码奉上。https://github.com/Jinwenxin/test-api-frontend1.功能简介:分成三部分,如左侧导航栏所示:测试用例管理:测试用例的增删改查以及运行测试套件管理......
  • mongodb的安装使用、mongodb与redis,memcache,mysql的区别优缺点 以及 好用的MongoDB
    一、mongodb的安装使用、与redis,memcache,mysql的区别优缺点    MongoDB是一个介于关系数据库和非关系数据库之间的基于分布式文件存储的数据库。是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数......