MySQL不停重启问题

MySQL不停的自动杀掉自动重启

看一下log日志  my.cnf 里配置的 log_error =/var/log/mysqld.log

vim /var/log/mysqld.log    

报的错误只是

[ERROR] Can't start server: Bind on TCP/IP port: Address already in use 

[ERROR] Do you already have another mysqld server running on port: 3306 ? 

除了MySQL自己的那个3306  其它没有进程有占用这个端口  MySQL自己一直在不停重启

网上搜了很多  其中看到 加上一行 innodb_force_recovery=4 可以先不让MySQL重启  试了不行  还是不停的重启

sudo /usr/local/mysql/bin/mysqld --console

查看发现 [ERROR] Can't find messagefile  ***

2023-08-22 22:06:24 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2023-08-22 22:06:24 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
2023-08-22 22:06:24 0 [Note] /usr/local/mysql/bin/mysqld (mysqld 5.6.47-87.0) starting as process 7763 ...
2023-08-22 22:06:24 7763 [ERROR] Can't find messagefile '/usr/local/Percona-Server-5.6.47-rel87.0-Linux.x86_64.ssl101/share/errmsg.sys'
2023-08-22 22:06:24 7763 [Warning] Can't create test file /usr/local/Percona-Server-5.6.47-rel87.0-Linux.x86_64.ssl101/data/iZ8vbidmq7xeaamvtoal4wZ.lower-test
2023-08-22 22:06:24 7763 [Warning] Can't create test file /usr/local/Percona-Server-5.6.47-rel87.0-Linux.x86_64.ssl101/data/iZ8vbidmq7xeaamvtoal4wZ.lower-test
/usr/local/mysql/bin/mysqld: Can't change dir to '/usr/local/Percona-Server-5.6.47-rel87.0-Linux.x86_64.ssl101/data/' (Errcode: 2 - No such file or directory)
2023-08-22 22:06:24 7763 [ERROR] Aborting

2023-08-22 22:06:24 7763 [Note] Binlog end
2023-08-22 22:06:24 7763 [Note]

sudo vim /usr/local/mysql/my.cnf

加上一行 lc-messages-dir=/usr/local/mysql/share/

目录指定成mysql安装目录下的share目录

再启动MySQL 发现可以了 不一直自动重启了

访问站点发现表都是只读的  需要去掉my.cnf中配置的innodb_force_recovery=4 

 然后重启MySQL

然后MySQL正常运行了

正常运行后再 sudo /usr/local/mysql/bin/mysqld --console 看时  依然有[ERROR] Can't find messagefile ***

后面去掉my.cnf中的lc-messages-dir=/usr/local/mysql/share/ 这一行

再重启一下MySQL  发现MySQL还是正常的  

。。     先不纠结了    

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/90784.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

“分布式”与“集群”初学者的技术总结

一、“分布式”与“集群”的解释: 分布式:把一个囊肿的系统分成无数个单独可运行的功能模块 集群: 把相同的项目复制进行多次部署(可以是一台服务器多次部署,例如使用8080部署一个,8081部署一个&#xff0c…

芯科科技宣布推出下一代暨第三代无线开发平台,打造更智能、更高效的物联网

第三代平台中的人工智能/机器学习引擎可将性能提升100倍以上 Simplicity Studio 6软件开发工具包通过新的开发环境将开发人员带向第三代平台 中国,北京 - 2023年8月22日 – 致力于以安全、智能无线连接技术,建立更互联世界的全球领导厂商Silicon Labs&…

MathType7MAC中文版数学公式编辑器下载安装教程

如今许多之前需要手写的内容都可以在计算机中完成了。以前我们可以通过word输入一些简单的数学公式,但现在通过数学公式编辑器便可以完成几乎所有数学公式的写作。许多简单的数学公式,我们可以使用输入法一个个找到特殊符号并输入,但是对于高…

6个主流的工业3D管道设计软件

3D 管道设计软件是大多数行业工程工作的主要部分,例如: 电力、石油和天然气、石化、炼油厂、纸浆和造纸、化学品和加工业。 全球各工程公司使用了近 50 种工厂或管道设计软件。 每个软件都有优点和缺点,包括价格点。 EPC 和业主部门当前的趋势…

C语言:指针和数组(看完拿捏指针和数组)

目录 数组名的理解: 一维数组: 解析: 字符数组: 解析: 解析: 字符串数组: 解析: 解析: 一级指针: 解析: 解析: 二维数组&a…

Docker(md版)

Docker 一、Docker二、更换apt源三、docker搭建四、停启管理五、配置加速器5.1、方法一5.2、方法二 六、使用docker运行漏洞靶场1、拉取tomcat8镜像2、拉取成功3、开启服务4、查看kali的IP地址5、访问靶场6、关闭漏洞靶场 七、vulapps靶场搭建 一、Docker Docker是一个开源的应…

pnpm安装包管理工具

pnpm安装包管理工具 pnpm代表performant npm(高性能的npm),同npm和Yarn,都属于Javascript包管理安装工具,它较npm和Yarn在性能上得到很大提升,被称为快速的,节省磁盘空间的包管理工具。 pnpm…

数字孪生:重塑制造、医疗和能源等领域的未来

数字孪生技术,作为虚拟仿真的重要领域,正以其强大的能力在各个行业中创造前所未有的创新。本文带大家一起深入探讨数字孪生技术在不同领域的广泛应用场景,展示其在实现效率、可靠性和智能化方面的积极影响。 制造业与工业领域 数字孪生技术在…

2023年 Java 面试八股文下(20w字)

目录 1.1 面试过程最关键的是什么? 1.2 面试时该怎么说? 1.3 面试技巧 1.3.1 六个常见问题 1.3.2 两个注意事项 1.3.3 自我介绍(控制在4分半以内,不超过5分钟) 手写代码 2.1 冒泡排序(Bubble Sort&…

sql:知识点记录二

(1)索引的优势劣势 (2)索引分类和建立索引命令语句 查看表中的索引: (3)索引的结构 (4)哪些情况适合建立索引 (5)哪些情况不适合建立索引 &#x…

服务器安全-禁止ping

1、临时禁ping #禁ping echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all#启用ping echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all 2.永久禁ping(如果有此配置就无需重复添加,仅更新值即可) #禁ping echo "net.ipv4.icmp_echo_ignore_all1" >>…

Linux——socket网络通信

一、什么是socket Socket套接字 由远景研究规划局(Advanced Research Projects Agency, ARPA)资助加里福尼亚大学伯克利分校的一个研究组研发。其目的是将 TCP/IP 协议相关软件移植到UNIX类系统中。设计者开发了一个接口,以便应用程序能简单地…

【无标题】jenkins消息模板(飞书)

这里写目录标题 Jenkins 安装的插件 发送消息到飞书预览 1 (单Job)预览 2 (多Job,概览) Jenkins 安装的插件 插件名称作用Rebuilder Rebuilder。 官方地址:https://plugins.jenkins.io/rebuild 安装方式&a…

记录 JSONObject.parseObject json对象转换 对象字段为null

1.业务背景 使用websocket 接收消息都是String类型,没办法自定义实体类接收,所以接发都必须将json 转 对象 对象转 json。 这是我最开始的实体类,也就是转换的类型 package com.trinity.system.domain;import lombok.AllArgsConstructor; im…

sql server 、mysql CTE 公用表表达式

sql server 详细 mysql CTE CTE 是一个命名的临时结果集,作用范围是当前语句。CTE可以理解成一个可以复用的子查询,当然跟子查询还是有点区别的,CTE可以引用其他CTE,但子查询不能引用其它子查询。所以,开发中建议…

OLED效果设计笔记1:显示横向滚动字幕

本文使用芯片:STM32 F103 C8T6 最小系统板 从这个笔记开始,学习一下OLED的一些显示动画效果的实现,尝试自己能够做出一些接近实际产品的界面切换,动画效果设计~ 文章提供源码,测试效果图,原理介绍&#x…

基于SSM+vue框架的校园代购服务订单管理系统源码和论文

基于SSMvue框架的校园代购服务订单管理系统源码和论文070 开发工具:idea 数据库mysql5.7 数据库链接工具:navcat,小海豚等 技术:ssm 摘 要 在新发展的时代,众多的软件被开发出来,给用户带来了很大的选择余地&am…

Ribbon:使用Ribbon实现负载均衡

Ribbon实现的是实线走的 建立三个数据库 /* SQLyog Enterprise v12.09 (64 bit) MySQL - 5.7.25-log : Database - db01 ********************************************************************* *//*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE*/;/*!40014 SET OLD_UNIQ…

app.js和页面.js 实现全局传参

实现全局传参的几个步骤:1. 在页面.js文件中 输入 const appgetApp() 2.便可以在页面中引用app.js中的globalData中的数据。 注意点:app.js中是使用的是this.globalData (调用自身的数据) 页面.js中使用的是app.globalData(引用ap…

学习ts(九)混入

对象混入 使用Object.assign()进行对象混入,最后的people会被识别为三种类型的联合类型 类混入 使用implement并非extnds实现混入。 属性在混入类里面定义,分别在类中占位,方法分别在类中定义,在混合类中占位。这告诉编译器这…