mysql数据库非正常关机报错,启动时mysql被killed掉

2023-11-13

阿里云服务器centos7.6

mysql数据库5.6.44

mysql启动报错:/usr/bin/mysqld_safe: line 183: 15006 Killed nohup /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin......
 

在/etc/my.cnf中作如下配置后:

key_buffer=16K
table_open_cache=4
query_cache_limit=256K
query_cache_size=4M
max_allowed_packet=1M
sort_buffer_size=64K
read_buffer_size=256K
thread_stack=64K
innodb_buffer_pool_size = 56M

后还是报错,

用此命令启动/etc/init.d/mysqld start报错,以下

Starting MySQL...../www/server/mysql/bin/mysqld_safe: line 183: 16601 Killed
nohup /www/server/mysql/bin/mysqld --basedir=/www/server/mysql --datadir=/www/server/data 
--plugin-dir=/www/server/mysql/lib/plugin --user=mysql --sql-mode=NO_AUTO_CREATE_USER\,NO_ENGINE_SUBSTITUTION 
--log-error=iZbp1blx1vk5hdogcgai9wZ.err --open-files-limit=65535 --pid-file=/www/server/data/iZbp1blx1vk5hdogcgai9wZ.pid 
--socket=/tmp/mysql.sock --port=3306 < /dev/null > /dev/null 2>&1
The server quit without updating PID file (/www/server/data/iZbp1blx1vk5hdogcgai9wZ.pid). 

用此命令启动/www/server/mysql/bin/mysqld --defaults-file=/etc/my.cnf &

报错信息会比较多详细一些,提示pid号找不到, --secure-file-priv is set to NULL. Operations related to importing and expor

网上说有可能是内存不足导致,特意查看内存,也没看出来。【下文会说明】

最后直接在vim /etc/my.cnf下把

#thread_stack=64K 注释 解决--secure-file-priv is set to NULL的问题。

解决后还是报错,以为mysql的配置文件有问题,直接在其他服务器上宕了一份my.cnf配置文件,把原有的配置文件改名,重启mysql直接卡死。

郁闷之下只好 把原来的配置文件恢复过来,重启mysql后成功了。虽然不知到是什么原因,当时好歹成功了

后来发现是服务器的内存不足导致的【需要看cpu使用率才可以看出来】,扩充内存后恢复正常。。。。。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mysql数据库非正常关机报错,启动时mysql被killed掉 的相关文章

  • MySQL Community Server的安装配置教程(Windows版本)

    1 了解MySQL Community Server MySQL Community Server是开源的MySQL数据库服务的名称 它是MySQL AB在2000年推出的一个开源数据库服务器 现在由Oracle公司维护和管理 MySQL
  • Mysql数据备份及数据恢复

    数据备份概述 根据数据备份的方式 分为逻辑备份和物理备份 物理备份 物理备份就是备份数据文件了 比较形象点就是cp下数据文件 但真正备份的时候自然不是的cp这么简单 逻辑备份 将数据导出至文本文件中 mysqldump是采用SQL级别的备份
  • MySQL——数据的增删改

    2023 9 12 本章开始学习DML 数据操纵语言 语言 相关学习笔记如下 DML语言 数据操作语言 插入 insert 修改 update 删除 delete 一 插入语句 方式一 经典的插入 语法 insert into 表名 列名
  • 数据库---MySQL的命令行命令(在已创建的表中添加主键、自增、默认值)

    1 MySQL命令行创建一个订单表 mysql gt create table order table gt order id int not null gt price float 10 2 gt user id int 创建成功 效果如
  • MySQL——分组查询

    2023 9 4 MySQL 分组查询的学习笔记如下 分组查询 分组查询中的筛选条件分为两类 数据源 位置 关键字 分组前筛选 原始表 group by前面 where 分组后筛选 分组后的结果集 group by后面 having 查询每
  • 二、MySQL逻辑架构与常见存储引擎

    1 MySQL逻辑架构 MySQL逻辑架构主要分为3层 如下图所示 1 1 连接层 作用 用于与客户端的连接处理 授权认证 安全 权限校验等 每个客户端连接 在MySQL服务器端都会有一个线程与其相互对应 这个线程负责处理这个客户端连接的操
  • MySQL导入.sql文件方法以及导入失败的问题解决

    首先这是聂老师的sql文件 MySQL dump 10 13 Distrib 8 0 27 for Win64 x86 64 Host localhost Database teaching Server version 8 0 27 40
  • MySQL之DQL——查询语言

    前言 今天给大家带来关于数据库查询相关操作 希望各位看官能看个愉快 目录 一 基本概念 1 1 基本概念 1 2 SQL语言的分类 1 3 数据库的存储特点 二 MySQL 2 1 MySQL服务的登录和退出 2 2 MySQL服务的启动和
  • Java面向对象编程

    如下SQL语句中 可能返回null值 1 select count from t1 2 select max col1 from t1 3 select concat max max col1 from t1 A 1 可能 2 和 3 不可
  • 基于Python的在线自主评测系统设计与实现

    博主介绍 擅长Java 微信小程序 Python Android等 专注于Java技术领域和毕业项目实战 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到哟 Java项目精品实战案例 300套 Java微信小程序项目实战 200套 Pyt
  • MySQL系列11——索引效率测试

    MySQL索引效率测试 一 以mysql添加索引和不添加索引为例 测试数据的插入速度和查询速度 1 首先创建数据表和数据库 在cmd命令行中执行 create database TestDataSpeed charset utf8 use
  • 超详细的MySQL下载与安装教程(免安装版)

    1 MySQL下载 官网下载地址 https downloads mysql com archives community 如何查看自己的操作系统以及位数 2 配置MySQL 1 将下载的文件解压到自己想安装的目录下面 目录中不要包含中文
  • 黑马程序员MySQL-视图SQL笔记

    对应课程地址 视图 准备数据 create database if not exists mydb6 view use mydb6 view create table dept deptno int primary key dname va
  • 数据库的导入导出及授权

    目录 数据库导出 数据库导入 数据库授权 1 忘记root密码 2 创建表时 colume使用的时 mysql 保留字导致报错 数据库导出 1 导出数据库为bname的表结构 其中用户名为root 密码为dbpasswd 生成的脚本名为db
  • MySQL~DCL

    三 DCL 1 SQL分类 DDL 操作数据库和表 DML 增删改表中数据 DQL 查询表中数据 DCL 管理用户 授权 DBA 数据库管理员 DCL 管理用户 授权 2 管理用户 2 1 添加用户 语法 CREATE USER 用户名 主
  • mysql workbench 错误  Error Code: 1046. No database selected Select the default DB to be used by doubl

    mysql workbench 错误 Error Code 1046 No database selected Select the default DB to be used by double clicking its name in
  • MySQL——卸载重装MySQL失败?

    该问题通常是因为MySQL卸载时 没有完全清除相关信息导致的 解决办法是 把以前的安装目录删除 如果之前安装并未单独指定过服务安装目录 则默认安装目录是 C Program Files MySQL 彻底删除该目录 同时删除MySQL的Dat
  • MySQL数据库之DDL操作

    1 数据库管理系统的一些常用术语 学习数据库首先要清楚数据库的一些常用术语 行 又叫做记录 每一行都是一组相关的数据 列 又叫做字段 每一列都是一组数据类型相同数据 主键 是唯一的 在一张数据表中只有一个主键 且不能为空 外键 主要用于关联
  • 安装MySQL出现Job for mysqld.service failed because the control process exited with error code

    这是因为无法再次初始化 解决办法 rm rf var lib mysql 然后重启service
  • MySQL数据库 DML

    目录 DML概述 添加数据 修改数据 删除数据 DML概述 DML英文全称是Data Manipulation Language 数据操作语言 用来对数据库中表的数据记录进行增 删 改操作 添加数据 工NSERT 修改数据 UPDATE 删

随机推荐

  • 高级Bash脚本编程指南(24):时间/日期 命令

    高级Bash脚本编程指南 24 时间 日期 命令 成于坚持 败于止步 时间 日期和计时 date 直接调用date命令就会把日期和时间输出到 stdout上 这个命令有趣的地方在于它的格式化和分析选项上 root ubuntu resour
  • PAT乙级1016 部分A+B (15 分)

    1016 部分A B 15 分 一 问题描述 二 代码实现 include
  • solidity通用模式访问限制

    通用模式 访问限制 访问限制是智能合约的一种通用模式 但你不能限制任何人获取你的智能合约和交易的状态 当然 你可以通过加密来增加读取难度 但是如果你的智能合约需要读取该数据 指加密的数据 其他人也可以读取 你可以通过将合约状态设置为私有来限
  • Delphi程序使用资源的释放

    写出一个不会造成资源分配崩溃的Delphi应用程序的 关键是确保如果程序中分配了资源 即使当故障发生 程 序也应能释放占用的资源 文件 内存 WINDOWS资源和对象是一些必须时时加 以注意的需确保释放的资源 下面的事件控制代码例子中 先分
  • 详细SysTick定时器(+对寄存器段位的解释)

    1 首先 systick定时器 嘀嗒定时器 隶属于CM4内核的一个外设 内嵌在NVIC中 所以一些函数在core cm4 c中 系统定时器是一个24bit向下递减的计数器 计数器每次计数时间为1 SYSCLK SYSCLK gt 系统时钟
  • 文库系统PPT docx pdf文档转换系统在线预览知识付费程序源码 二次开发

    基于PHP MYSQL开发的适用于多平台的文档管理系统 支持doc ppt excel pdf 压缩包 图片 音视频 等资源的在线预览和下载 响应速度更快速对SEO更友好 收录更快 排名更强 内置文章 问题 广告管理 TAG标签 内部链接等
  • Grafana

    grafana 是一款采用 go 语言编写的开源应用 主要用于大规模指标数据的可视化展现 是网络架构和应用分析中最流行的时序数据展示工具 目前已经支持绝大部分常用的时序数据库 最好的参考资料就是官网 http docs grafana or
  • typora数学符号大全

    转载于 https www cnblogs com mmmqqdd p 10803576 html
  • Gson,FastJson,JackJson,ProtoBuf 数据格式转换详解

    1 Gson 依赖 implementation com google code gson gson 2 8 6 Gson gson new Gson 实体类 Bean 转JSON String json gson toJson new B
  • 解决IDEA使用Maven模板创建项目时初始化过慢一直卡着不动问题

    选择模板后为Maven添加参数archetypeCatalog 值为internal
  • 实战级详解Spring框架中引入阿里开源组件Nacos作配置中心

    Nacos的配置中心 先来聊聊配置中心是什么 以及为什么要使用配置中心 简单的说 配置中心是可以集中 灵活 动态的管理系统中的各种配置参数的配置管理产品 例如增 删 改 查功能开关 数据库连接配置 服务请求地址等 所谓集中 就是有统一管理的
  • STM32F103ZET6---【硬件篇】DMA简介

    STM32 最多有 2 个 DMA 控制器 DMA2 仅存在大容量产品中 DMA1 有 7 个通道 DMA2 有 5个通道 每个通道专门用来管理来自于一个或多个外设对存储器访问的请求 还有一个仲裁来协调各个 DMA 请求的优先权 DMA主要
  • [2023]自动化测试框架完整指南

    所有软件在提供给用户之前都必须经过测试 软件测试是开发生命周期中必不可少的一步因为它确保用户必须收到符合其开发目的的高质量产品 每个企业都优先考虑测试 因此 大多数人更愿意从手动测试转向自动化 因此 自动化测试框架是任何软件测试过程的基础
  • html登录 页面连接数据库,连接数据库实现登录页面

    1 数据库Database booksshop 表的结构 think user CREATE TABLE IF NOT EXISTS think user user id int 11 NOT NULL user name varchar
  • JSON字符串直接转换为目标对象,并测试是否是深度转换

    文章目录 1 依赖 2 实体类 3 测试用例 4 测试 5 结果 提前说结果 可以深度转换对象和数组JSON字符串 1 依赖
  • 特征工程(一)countvectororizer

    将原始数据的word特征数字化为countvector特征 并将结果保存到本地 article特征可做类似处理 import pandas as pd from sklearn feature extraction text import
  • 本地电脑搭建SFTP服务器,并实现公网访问

    本地电脑搭建SFTP服务器 并实现公网访问 1 搭建SFTP服务器 1 1 下载 freesshd 服务器软件 下载地址 freeSSHd and freeFTPd 选择freeFTPD exe下载 下载后 点击安装 安装之后 它会提示是否
  • 虚拟化技术-KVM的安装及管理

    1 宿主机环境准备 KVM需要宿主机CPU必须支持虚拟化功能 因此如果是在vmware workstation上使用虚拟机做宿主机 那么必须要在虚拟机配置界面的处理器选项中开启虚拟机化功能 1 CPU开启虚拟化 硬件 处理器 2核 勾选虚拟
  • Dsadd批量域帐号(详细属性)添加方法

    由于网上的都不够详细 鼓搞了很久 理清了 贴上来大家需要的用下 先了解一下 dsadd 命令 该命令只有2003服务器系统以上才存在 系统开始运行输入Cmd dsadd dsadd computer 将计算机添加到目录 dsadd cont
  • mysql数据库非正常关机报错,启动时mysql被killed掉

    阿里云服务器centos7 6 mysql数据库5 6 44 mysql启动报错 usr bin mysqld safe line 183 15006 Killed nohup usr sbin mysqld basedir usr dat