Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >mysql初始化后,找不到pid无法正常启动

mysql初始化后,找不到pid无法正常启动

作者头像
运维小白
发布于 2018-02-06 07:40:45
发布于 2018-02-06 07:40:45
2.7K00
代码可运行
举报
文章被收录于专栏:运维小白运维小白
运行总次数:0
代码可运行
  • 背景:
    • centos7.0版本,安装的是mysql5.6版本
  • 问题:
    • 在安装好mysql,并设置开机启动,但是在关机重启后,会发现Mysql服务无法启动
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@hf-01 ~]# ps aux |grep mysql
root      2329  0.0  0.0 112676   984 pts/0    R+   17:05   0:00 grep --color=auto mysq
[root@hf-01 ~]# service mysqld start
Starting MySQL. ERROR! The server quit without updating PID file (/data/mysql/hf-01.pid).
[root@hf-01 ~]# 
  • 解决方法:
    • 进入到/data/mysql目录下,删除ib_logfile0和ib_logfile1文件
    • 然后重启虚拟机,就会看到mysql服务正常启动
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@hf-01 data]# cd /data/mysql/
[root@hf-01 mysql]# ls
aria_log.00000001  hanfeng.err     ibdata1      multi-master.info   test
aria_log_control   hf-01.err       ib_logfile0  mysql
auto.cnf           ib_buffer_pool  ib_logfile1  performance_schema
[root@hf-01 mysql]# rm -rf ib_logfile1
[root@hf-01 mysql]# rm -rf ib_logfile0
[root@hf-01 mysql]# ls
aria_log.00000001  hanfeng.err     ibdata1            performance_schema
aria_log_control   hf-01.err       multi-master.info  test
auto.cnf           ib_buffer_pool  mysql
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux基础(day61)
17.1 MySQL主从介绍 MySQL主从介绍 ---- MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binlog的,主上须开启binlog才能进行主从。 binlog,其实就是一个文件,文件里记录了一些日志,文件是 二进制文件,无法cat 主从过程大致有3个步骤 1)主将更改操作记录到binlog里 2)从将主的binlog事件(sql语句)同步到从本机上并记录在relaylo
运维小白
2018/02/07
6400
Linux基础(day61)
【说站】mysql主从复制策略的介绍
1、全同步,master要求服务时,等待slave全部同步后才会回应client端。
很酷的站长
2022/11/23
2230
【说站】mysql主从复制策略的介绍
Linux基础(day40)
11.6 MariaDB安装 安装mariadb cd /usr/local/src wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz mv mariadb-10.2.6-linux-gl
运维小白
2018/02/06
1.4K0
CentOS系统使用yum安装MariaDB数据库实现多实例
上一篇实现二进制安装MariaDB 现在开始yum安装MariaDB数据库实现多个实例 废话不多说直接开始 1.安装和启动 安装:yum install mariadb-server 路径:rpm -ql mariadb-server [root@centos7 ~]#ls /var/lib/mysql //默认没东西 [root@centos7 ~]#systemctl start mariadb //启动mariadb [root@centos7 ~]#ls /var/lib
咻一咻
2020/05/29
8340
启动mysql报错The server quit without updating PID file!
今天启动mysql又一次报错:The server quit without updating PID file!记得上次出现这个问题的时候,尝试了一些常规的方法,未果,所以索性重新进行安装。但是,相同的问题今天又出现了!!!OH, my god!恰巧今天时间充裕,尝试各种办法,终于皇天不负有心人,经过一个小时的奋战后,终于让我给搞定,整个过程是这样的!
阿dai学长
2019/04/03
132K2
17.4 配置从
主从配置 - 从上操作 安装mysql 查看my.cnf,配置server-id=132,要求和主不一样 修改完配置文件后,启动或者重启mysqld服务 把主上aming库同步到从上 可以先创建aming库,然后把主上的/tmp/mysql.sql拷贝到从上,然后导入aming库 mysql -uroot stop slave; change master to master_host='', master_user='repl', master_password='', master_log_file='
运维小白
2018/02/07
6720
17.3 配置主
主从配置 - 主上操作 安装mysql 修改my.cnf,增加server-id=130和log_bin=aminglinux1 修改完配置文件后,启动或者重启mysqld服务 把mysql库备份并恢复成aming库,作为测试数据 mysqldump -uroot mysql > /tmp/mysql.sql mysql -uroot -e “create database aming” mysql -uroot aming < /tmp/mysql.sql 创建用作同步数据的用户 grant replic
运维小白
2018/02/07
4020
技术分享 | ibdata1 “减肥” 记
爱可生华东交付部 DBA,主要负责 MySQL 日常问题处理及 DMP 产品支持。爱好跳舞,追剧。
爱可生开源社区
2023/08/18
5320
技术分享 | ibdata1 “减肥” 记
CentOS 7.x 卸载删除MariaDB,重新安装
-rw-rw---- 1 mysql mysql 16384 May 5 10:31 aria_log.00000001
OwenZhang
2021/12/08
3850
11.6 MariaDB安装
安装mariadb cd /usr/local/src wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz mv mariadb-10.2.6-linux-glibc_214-x86_64
运维小白
2018/02/06
1K0
MySQL(十四)之数据备份与还原
前言   上一篇分享了关于MySQL事务的知识,在我们数据库中最重要的就是数据了,所以数据的备份就显的特别的重要!   为什么要备份数据?   在生产环境中我们数据库可能会遭遇各种各样的不测从而导致数据丢失, 大概分为以下几种:     硬件故障、软件故障、自然灾害、黑客攻击、误操作(占比例大)   所以, 为了在数据丢失之后能够恢复数据, 我们就需要定期的备份数据, 备份数据的策略要根据不同的应用场景进行定制, 大致有几个参考数值, 我们可以根据这些数值从而定制符合特定环境中的数据备份策略:     能够
用户1195962
2018/01/18
3.2K0
MySQL(十四)之数据备份与还原
CentOS 7.x 卸载删除MariaDB,重新安装
【2021年11月22日更新】 如果没有删除对应的数据目录,重新安装MariaDB后,启动时会出现如下异常
程裕强
2022/05/06
1.3K0
lvm-snapshot:基于LVM快照的备份
续 lvm-snapshot:基于LVM快照的备份之准备工作  http://www.linuxidc.com/Linux/2014-05/101308.htm
星哥玩云
2022/06/30
1K0
MariaDB Centos7 下安装MariaDB
rpm包为例,对于标准服务器安装,至少需要下载client,shared,serve文件(安装时如果少了,会有错误提示的
授客
2019/09/11
3.9K0
MariaDB Centos7 下安装MariaDB
4种备份MySQL数据库(基本备份方面问题不大了)
我们试着想一想, 在生产环境中什么最重要?如果我们服务器的硬件坏了可以维修或者换新, 软件问题可以修复或重新安装, 但是如果数据没了呢?这可能是最恐怖的事情了吧, 我感觉在生产环境中应该没有什么比数据跟更为重要. 那么我们该如何保证数据不丢失、或者丢失后可以快速恢复呢?只要看完这篇, 大家应该就能对MySQL中实现数据备份和恢复能有一定的了解。 为什么需要备份数据? 其实在前言中也大概说明了为什么要备份数据, 但是我们还是应该具体了解一下为什么要备份数据 在生产环境中我们数据库可能会遭遇各种各样的不测从而
老七Linux
2018/05/31
3.7K0
Mysql数据目录(1)---数据库结构(二十四)
长字符串查询的时候,对时间和空间耗费都大,这时候可以创建hash索引或者选择字符串前几位做索引排序,若使用字符串前缀做索引,则会排序失效,用文件排序。
用户9919783
2022/07/26
7070
Docker Compose 1.18.0 之服务编排详解
一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose,不再需要使用shell脚本来启动容器。在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器 Compose 通过一个配置文件来管理多个Docker容器,非常适合组合使用多个容器进行开发的场景。 服务编排工具使得Docker应用管理更为方便快捷。 Docker Compose网站:https://docs.docker.com
程序员鹏磊
2018/02/09
1.5K0
Docker Compose 1.18.0 之服务编排详解
CentOS 7系统修改mariadb的数据目录
安装MySQL/MariaDB数据库时,使用了默认的数据目录空间。 今天创建数据表时失败,报错如下:
程裕强
2019/05/27
1K0
MariaDB的二进制格式安装
MariaDB是MySQL的一个分支,由MySQL的创始人Michael Widenius主导开发,当期主要由开源社区在维护,采用GPL授权许可。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。MariaDB以源码,二进制及rpm/deb格式分发。
用户1456517
2019/03/05
7710
innobackupex备份恢复+增量备份与恢复
xtrabackup : 这个备份工具是挺好的,但是有缺陷,只可以备份innodb;但是我们也需要备份myisam,然后就出来了一个工具:innobackupex,也就是我们今天所用的! 一、innobackupex 备份: 1.1 查看数据目录: [[email protected]03 ~]# ls /data/mysql/ auto.cnf db1 ibdata1 ib_logfile0 ib_logfile1 mysql mysql2 performance_schema test
老七Linux
2018/05/09
12.5K1
相关推荐
Linux基础(day61)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验