mysql的错误:The server quit without updating PID file /usr/local/mysql/data/door.pid).
mysql错误解决:
先 参考:http://www.jb51.net/article/48625.htm
参考第四条:
mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir)。
mysql版本:mysql Ver 14.14 Distrib 5.5.44, for linux2.6 (i686) using readline 5.1
错误原因:my.conf放置在/etc目录下,当安装mysql-admin(mysql客户端,里面包含了mysql-common等包,)后,, 问题出现
toor@door:/lib$ sudo /etc/init.d/mysql.server start
Starting MySQL
. * The server quit without updating PID file (/var/lib/mysql/door.pid).
toor@door:/lib$ clear
然后卸载mysql-admin(同时相应的包也卸载掉了):
toor@door:/lib$ sudo /etc/init.d/mysql.server start
/usr/local/mysql/bin/my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2)
Fatal error in defaults handling. Program aborted
Starting MySQL
. * The server quit without updating PID file (/usr/local/mysql/data/door.pid).
toor@door:/lib$ cd /etc/
toor@door:/etc$ ls |grep mysql
mysql
toor@door:/etc$ cd mysql/
toor@door:/etc/mysql$ ls
my.cnf
问题发生变化!
然后再安装mysql-admin客户端
toor@door:/lib$ sudo /etc/init.d/mysql.server start
Starting MySQL
. * The server quit without updating PID file (/var/lib/mysql/door.pid).
然后把/etc目录下的my.conf文件移动到/etc/mysql/目录下(这里覆盖了安装某些包生成的默认my.cnf文件。
toor@door:/etc$ sudo mv my.cnf mysql
toor@door:/etc$ cd mysql
toor@door:/etc/mysql$ ls
conf.d my.cnf
toor@door:/etc/mysql$ gedit my.cnf
toor@door:/etc/mysql$ ls
conf.d my.cnf
toor@door:/etc/mysql$ sudo /etc/init.d/mysql.server start
Starting MySQL
... *
toor@door:/etc/mysql$ sudo /etc/init.d/mysql.server status
* MySQL running (9965)
要注意的是,mysql的配置文件有一个加载顺序,加载顺序参考:http://www.linuxidc.com/Linux/2012-02/53855.htm
会先加载/etc/mysql/my.cnf,如果安装了某些软件,在/etc/mysql目录下创建了my.cnf,然而这个文件是新生成的默认文件,却不是我们的配置文件,启动的过程加载就不成功了!所以安装了某些包后出现启动不成功!当这些包或者程序卸载后如果my.cnf也没有删除掉的话,仍然启动失败!。
以上说的是mysql5.54版本!! 仅供参考!!!
mysql的错误:The server quit without updating PID file /usr/local/mysql/data/door.pid).的更多相关文章
- Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/var/AYXXXXXXXXXXX.pid). 错误解决方法
/etc/init.d/mysql start无法启动MySQL错误信息如下: ERROR! MySQL server PID file could not be found! Starting My ...
- Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/vm10-0-0-19
输入:service mysqld start 报错: Starting MySQL.. ERROR! The server quit without updating PID file (/usr/ ...
- linux mysql -- ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid)
转载 http://blog.csdn.net/caiyaodeng/article/details/45937183 linux 链接mysql 报错 ERROR! The server quit ...
- Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/data/VM_0_6_centos.pid)
刚接触MySql数据库,参考一些文章后搭建起来了也创建了数据库,程序跑到很好,一觉醒来突然连接不上了 MySql数据库了. 研究了好一会才找到原因. 现象: 登录数据库失败 [root@VM_0_6_ ...
- Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).
[root@localhost ~]# cd /usr/local/mysql [root@localhost mysql]# chown -R mysql.mysql . [root@loc ...
- mysql提示The server quit without updating PID file /usr/local/mysql/data/localhost.localdomain.pid
chown -R mysql:mysql /var/lib/mysql 解决方法 :给予权限,执行 “chown -R mysql:mysql /var/lib/mysql” “chmod -R 75 ...
- linux下安装mysql问题总结(一)mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended
linux下安装mysql数据库 linux版本:CentOS release 6.8 (Final) mysql版本:mysql-5.7.16-linux-glibc2.5-x86_64.tar.g ...
- ERROR! The server quit without updating PID file (/usr/local/var/mysql/bogon.pid).
本文转载自http://www.jb51.net/article/48625.htm 今天网站web页面提交内容到数据库,发现出错了,一直提交不了,数找了下原因,发现数据写不进去!第一反应,重启mys ...
- 报错:ERROR! The server quit without updating PID file (/usr/local/var/mysql/chenyuntekiMacBook-Air.local.pid).
在Mac上通过brew install mysql 安装了完mysql 执行mysql.server start 报错:ERROR! The server quit without updating ...
随机推荐
- 浅谈android应用性能之内存(转)
如何测试一个APP的内存占用情况?一个APP占用的内存分哪些部分?如何检查一个APP是否存在内存泄漏? 一.Android内存介绍: 在java开发过程中,是通过new来为对象分配内存的,而内存的释放 ...
- android之TCP客户端框架
一.程序框架 1.1 创建方法 onCreate 1.1.1 创建连接按键线程,并使能线程(触发原因:可按键.其他操作,并进行状态判断): Connect_Thread connect_Thread ...
- Python(2.7.6) ConfigParser - 读写配置文件
Python 标准库的 ConfigParser 模块提供一套 API 来读取和操作配置文件. 配置文件的格式 a) 配置文件中包含一个或多个 section, 每个 section 有自己的 opt ...
- Java 简单算法--排序
1. 冒泡排序 package cn.magicdu.algorithm; public class BubbleSort { public static void main(String[] arg ...
- 小学英语课文朗读APP开发笔记(一):创建Win7虚拟机
1 缘起 以小米盒子为代表的OTT机顶盒.智能电视的快速普及,快速推动了Android技术在机顶盒.智能电视领域的普及.既然都是用的Android操作系统,那么从技术上来说应该是大同小异的,当然和手机 ...
- ###STL学习--函数对象
点击查看Evernote原文. #@author: gr #@date: 2014-08-13 #@email: forgerui@gmail.com 在stl中,函数对象被大量地使用,用以提高代码的 ...
- 中文字符集编码Unicode ,gb2312 , cp936 ,GBK,GB18030
中文字符集编码Unicode ,gb2312 , cp936 ,GBK,GB18030 内容详见: http://www.360doc.com/content/11/1004/12/6139921_1 ...
- NOPI读取EXCEL
public void ReadEXCEL(string filePath) { IWorkbook wk = null; string extension = System.IO.Path.GetE ...
- java中内部类的定义与访问规则
java内部类总结 简单来说,内部类就是在我们所熟悉的类中的里面再定义一个类 为什么需要内部类? 当我们描述事物时,事物之中还有事物,我们就用内部类描述事物 因为内部事物在使用外部事物的内容 我举一个 ...
- 用python下载辞典
用python下载词源词典Etymoline Online Etymology Dictionary是最好的 English 词源词典,现在来说没有之一.但是,一直在PC上查单词有时不是很方便,遂就想 ...