mysq启动失败

文章目录

          • 一、一站式解决
            • 1. 问题分析定位
          • 二、特殊场景
            • 2.1. 问题分析定位
            • 2.2. 解决方案
            • 2.3. 解决方案2

一、一站式解决
1. 问题分析定位
# 找到MySQL的配置文件,复制mysql的数据目录
vim /etc/my.cnf# 进入msyql的数据目录
cd /data/mysql# 查看日志文件
vim mysql.err
[ERROR] The server_uuid stored in auto.cnf file is not a valid UUID.
[ERROR] Initialization of the server's UUID failed because it could not be read from the auto.cnf file. If this is a new server, the initialization failed because it was not possible to generate a new UUID.
[ERROR] Aborting

从上面日志可以看出,是我的uuid不符合校验,由于我是同一个虚拟机复制的,导致uuid以这样了,修改uuid的值即可

解决方案

find / -iname "auto.cnf"vim /data/mysql/auto.cnf# 原内容
[auto]
server-uuid=64cbb3d1-e150-11eb-81a2-000c2972fe1f# 调整后内容,自定义即可,把最后一位f替换为a
[auto]
server-uuid=64cbb3d1-e150-11eb-81a2-000c2972fe1a# 重新启动mysql
# centos7.x
systemctl restart mysql# centos6.x
service myqld restart
二、特殊场景
2.1. 问题分析定位

一般出现这汇总情况就是mysql根目录下面的mysql.pid因为故障原因没了。

cd /data/mysql
ll
2.2. 解决方案

把mysql.pid恢复即可,如果恢复不了,九新建一个名称为mysql.pid的文件,添加mysql运行的pid即可,这个pid在mysql.sock.lock文件中,首先找到mysql.sock.lock的位置。

# 查找my.cnf
find / -iname "my.cnf"# 查看文件内容
cat /etc/my.cnf# 找到my.cnf文件的这一行
socket=/tmp/mysql.sock# 进入到/tmp/
cd /tmp/# 查看文件的内容
cat mysql.sock.lock

在这里插入图片描述

# mysql.sock.lock文件中的9136这个数字就是mysql的运行的pid
# 在mysql的根目录下面创建mysql.pid
vim mysql.pid# 把刚才的 mysql.sock.lock文件中的9136添加进去# 重启mysql
systemctl restart mysql# 查看mysql状态
systemctl status mysql
2.3. 解决方案2

这是一种特殊情况,mysql.sock.lock和mysql.pid文件都没有怎么办呢?

# 查找my.cnf
find / -iname "my.cnf"# 查看文件内容
cat /etc/my.cnf# 找到my.cnf文件的这一行
socket=/tmp/mysql.sock# 进入到/tmp/
cd /tmp/# 查看文件的内容
vim mysql.sock.lock# 添加一个现系统中,没有用到的pid,如果不知道怎么查,那就随机一个4位数的数字,添加进去。比如说9137# 在mysql的根目录下面创建mysql.pid
vim mysql.pid# 将刚才的mysql.sock.lock文件中的0137,添加到mysql.pid文件中,只要保持一致即可
# 重启mysql
systemctl restart mysql# 查看mysql状态
systemctl status mysql

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

藏不住了,这就是阿里 AI 的真正实力!

不好意思,我要放大招了! 在今天的杭州云栖大会上,阿里巴巴首次公布人工智能调用规模: 每天调用超 1万亿 次 服务全球 10亿 人 日处理图像 10亿 张 视频 120万 小时 语音 55万 小时 自然语言 5千亿 句 在AI芯片、AI云服务、AI算…

Error和Exception(异常)

Error和Exception(异常) 掌握以下三种类型的异常:检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如打开一个不存在文件时,一个异常就发生了,这些异常在…

Kubernetes 是如何调度的?

作者 | 阿文,责编 | 郭芮头图 | CSDN 下载自东方IC出品 | CSDN(ID:CSDNnews)自互联网出现以来 ,云计算的概念已经提出了有 50 年。从1957 年,John McCarthy 将计算机中的分时共享概念设计成了一种工具。从此…

# Schedulerx正式登陆Ali-k8s应用目录

简介 分布式任务调度 SchedulerX 是阿里巴巴基于 Akka 架构自研的的分布式任务调度平台,今天正式登陆阿里云容器服务Kubernetes应用目录,支持用户以云原生的方式获取定时、工作流任务编排、分布式批量调度等功能,同时具有高可靠、海量任务、…

企业实战_01_ Mycat 主要作用_01

mycat主要作用 实现后端数据库的读写分离及负载均衡 企业实战_02_MyCat基本元素 https://gblfy.blog.csdn.net/article/details/118770154

刚刚,阿里巴巴小程序生态联盟重磅启动

9月27日下午,阿里巴巴小程序繁星计划峰会作为杭州云栖大会的压轴好戏,在云栖小镇国际会展中心迎来千余位商家、合作伙伴、个人开发者和行业专家。峰会以“小程序、大生态”为题,发布了阿里巴巴小程序繁星计划补贴的更多细节方案,并…

因为一个跨域请求,我差点丢了饭碗

来源 | 编程技术宇宙责编 | 王晓曼封图 | CSDN下载自视觉中国浏览器基本原理我叫小风,是Windows帝国一个普通的上班族。今天,我入职了一家浏览器公司,公司的主营业务是为人类提供Internet上网服务,我的岗位是负责执行JavaScript代…

捕获和抛出异常(Ctrl+Alt+T)

捕获和抛出异常(CtrlAltT) 异常处理五个关键字 try、catch、finally、throw、throws package com.exception;public class Test {public static void main(String[] args) {//假如要捕获多个异常:从小到大! // int a1; //…

MongoDB BI Connector 实战指南

MongoDB 使用 BI Connector 来支持 BI 组件直接使用 SQL 或 ODBC 数据源方式直接访问 MongoDB,在早期 MongoDB 直接使用 Postgresql FDW 来实现 SQL 到 MQL 的转换,后来实现更加轻量级的 mongosqld 来支持 BI 工具的连接。 安装 BI Connector 参考 Inst…

企业实战_02_MyCat基本元素

接上一篇:企业实战_01_ Mycat 主要作用_01 https://gblfy.blog.csdn.net/article/details/118731622 下一篇:企业实战_03_MyCat下载、安装、启动 https://gblfy.blog.csdn.net/article/details/100049304

基于Topic消息路由的M2M设备间通信Node JS SDK 示例

概述 M2M(即Machine-to-Machine)是一种端对端通信技术。本章节以Node JS SDK为例,使用基于Topic消息路由的M2M设备间通信,主要介绍如何基于物联网平台构建一个M2M设备间通信架构。 实验步骤 第一部分:配置相关 1、产品…

自定义异常和经验小结

自定义异常和经验小结 使用java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需继承Exception类即可。在程序使用自定义异常类,大体可分为以下几个步骤: 创建自定义异…

8 种架构设计模式优缺点大曝光 | 原力计划

作者 | 程序员Tony责编 | 王晓曼出品 | CSDN博客什么是架构我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果,哈哈,我理解,架构就是骨架。人类的身体的支撑是主要由骨架来承担的,然…

企业实战_06_MyCat 常用的分片算法

接上一篇:企业实战_05_MyCat用户密码加密 https://gblfy.blog.csdn.net/article/details/100056536 下一篇:企业实战_07_MyCat 搭建Mysql 一主一从复制环境 https://gblfy.blog.csdn.net/article/details/118640210

数据库OceanBase创始人阳振坤:通关TPC-C到底有多难?

自从蚂蚁金服自研数据库OceanBase获得TPC-C测试第一名后,引起了行业内外大量关注,我们衷心的感谢大家对OceanBase的支持与厚爱,也虚心听取外界的意见和建议。为了让大家更好的了解测试的技术细节,我们特意邀请了OceanBase的核心研…

蚂蚁金服自研数据库OceanBase如何登顶TPC-C

10 月 2 日,国际事务处理性能委员会(TPC)宣布:在最新发布的 TPC-C 排行榜中,蚂蚁金服自研数据库 OceanBase 位列第一。InfoQ 记者第一时间采访到蚂蚁金服研究员、OceanBase 主架构师杨传辉(日照&#xff09…

IntelliJ IDEA在行尾增加分号

CtrlShiftEnter 1.补全分号 2.补全大括号:鼠标定位到if语句 ,CtrlShiftEnter

为啥程序员下班后只关显示器从不关电脑?

你下班时是不是只将显示器一关,揣上手机就走了?曾有安保人员晚上来办公室巡查时问,为什么这些人不关机就下班呢?因为等一切工具准备就绪后,半个小时已经过去了。你知道程序员的时薪有多贵吗?效率多高吗&…

从 SOA 到微服务,企业分布式应用架构在云原生时代如何重塑?

阿里妹导读:从十余年前的各种分布式系统研发到现在的容器云,从支撑原有业务到孵化各个新业务,企业的发展离不开统一的、与时俱进的技术架构。本篇文章从企业分布式应用架构层面介绍了云原生计算架构带来的变化,希望能够帮助更多企…

项目-零钱通

项目-零钱通 package com.hspedu.smallchange;import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner;public class SmallCanapeSays {//化繁为简//1.先完成显示菜单,并且可以选择菜单,给出对应提示//2.完成零钱通明细/…