当前位置:  数据库>mysql

MySQL提示:The server quit without updating PID file问题的解决办法

    来源: 互联网  发布时间:2014-10-14

    本文导语:  用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示: 代码如下:[root@snsgou ~]# df文件系统                 1K-块      已用      可用 已用% 挂...

用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示:

代码如下:
[root@snsgou ~]# df
文件系统                 1K-块      已用      可用 已用% 挂载点
/dev/mapper/vg_snsgou-lv_root
51606140  47734848   1249852  100%      /
tmpfs                  1953396        88   1953308   1%           /dev/shm
/dev/sda1               495844     37062    433182   8%        /boot
/dev/mapper/vg_snsgou-lv_home
229694676    191796 217835016   1%       /home
[root@snsgou ~]#

删除了些没用的日志后,重新启动数据库还是出错。
代码如下:
[root@snsgou mysql]# service mysql restart
MySQL server PID file could not be found![失败]
Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/snsgou.pid).[失败]


Google了下 ,问题可能的原因有多种,具体什么原因最好的办法是先查看下错误日志:
1、可能是/usr/local/mysql/data/mysql.pid文件没有写的权限
解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data”  然后重新启动mysqld!

2、可能进程里已经存在mysql进程
解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9  进程号”杀死,然后重新启动mysqld!

3、可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。
解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。本人就是使用第三条方法解决的 !

4、mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir)。
解决方法:请在[mysqld]下设置这一行:datadir = /usr/local/mysql/data

5、skip-federated字段问题
解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。

6、错误日志目录不存在
解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限

7、selinux惹的祸,如果是centos系统,默认会开启selinux
解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。


    
 
 

您可能感兴趣的文章:

  • mysql update语句的用法详解
  • linux script to update mysql data
  • apache模块 mysql数据库 update失败
  • MySQL 替换某字段内部分内容的UPDATE语句
  • linux mysql 报错:MYSQL:The server quit without updating PID file
  • 解析mysql与Oracle update的区别
  • .net/c#/asp.net iis7站长之家
  • mysql ON DUPLICATE KEY UPDATE语句示例
  • MySQL SELECT同时UPDATE同一张表问题发生及解决
  • Mysql跨表更新 多表update sql语句总结
  • mysql 一次更新(update)多条记录的思路
  • Mysql中Insert into xxx on duplicate key update问题
  • SQL语句详解 MySQL update的正确用法
  • MySQL UPDATE更新语句精解第1/2页
  • 深入mysql "ON DUPLICATE KEY UPDATE" 语法的分析
  • MYSQL的REPLACE和ON DUPLICATE KEY UPDATE语句介绍解决问题实例
  • sql server与mysql中update多条数据
  • mysql SELECT FOR UPDATE语句使用示例
  • mysql多表join时候update更新数据的方法
  • mysql insert的几点操作(DELAYED,IGNORE,ON DUPLICATE KEY UPDATE )
  • MySQL的Replace into 与Insert into on duplicate key update真正的不同之处
  • 为什么用linux安装盘安装了mysql后,启动mysql,提示找不到mysql.sock文件?
  • 請教,在redhat linux7.2+mysql 中,系統提示mysql已啟動,網頁卻不能訪問mysql?
  • 在线请教:linux下用MySQL C API 连接MySQL 4.1.12出现的连接问题,提示升级客户端!!!!!!
  • 怎样让我的程序能像mysql一样运行后有一个mysql>的提示符等待用户输入并解析用户输入的数据然后执行操作?
  • 安装好的Redhat Linux 8.0,带Apache和php支持,安装上Mysql后,运行正常,但检测提示php不支持Mysql,如何解决?
  • 命令行输入mysql -uroot ,提示:command not found
  • mysql 提示INNODB错误的解决方法
  • red hat 运行 mysql5.1 出现奇怪提示
  • linux下mysql提示"mysql deamon failed to start"错误的解决方法
  • linux mysql 安装出错 提示 A mysqld process already exists
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 在 linux下输入"mysql"命令,进入mysql命令行,但出现“Can't connetc to local MySQL server thuough socket /var/lib/mysql/mysql.sock
  • Mysql查询错误:ERROR:no query specified原因
  • MySQL 重装MySQL后, mysql服务无法启动
  • php安装完成后如何添加mysql扩展
  • 求解释: useradd -g mysql mysql -d /home/mysql -s /sbin/nologin
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • 在Linux内安装了Mysql,无法进入Mysql.
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 怎样在linux终端输入mysql直接进入mysql?
  • MySQL Workbench的下载安装与使用教程
  • c++中关于#include <mysql/mysql.h>的问题?
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • mysql -u root mysql 怎么解释
  • VS2012+MySQL+SilverLight5的MVVM开发模式介绍
  • mm.mysql那里可以下载?www.mysql.com根本下载不了。谢谢了
  • MySQL索引基本知识
  • MySQL集群 MySQL Cluster
  • Mysql设置查询条件(where)查询字段为NULL
  • MySQL存储引擎 MySQL Maria
  • mysql中字符串和时间互相转换的方法(自动转换及DATE_FORMAT函数)
  • linux 下mysql 以root和普通用户进入mysql的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3