开启mysql慢查询,重启提示Starting MySQL.The server quit without updating PID file

在my.cnf文件中加入:

datadir = /usr/local/mysql/data
long_query_time = 1
#记录下查询时间查过1秒。
log-slow-queries = /usr/local/mysql/log/db-Test2-slow.log
#日志目录。

#log-queries-not-using-indexes
#表示记录下没有使用索引的查询。

之后,重启mysql,提示:

[[email protected] subsys]# service mysql status
MySQL is not running                                       [FAILED]
[[email protected] subsys]# service mysql start
Starting MySQL.The server quit without updating PID file (/[FAILED]l/mysql/data/localhost.localdomain.pid).

解决步骤:

1、将上面几行新加入的全部注释掉,

2、将/var/lock/subsys/mysql删除

3、将配置文件里面的utf-8改为utf8

问题得到解决。但是如果将本文开头的慢查询加入之后仍然不可以。到网上查了一下,原来5.6以后版本,开启慢查询的方法变了。

开启的语句应该这样写(修改my.cnf):

slow-query-log=1
slow-query-log-file=/usr/local/mysql/data/slow.log

保存、重启,问题解决。

参考的资料为:http://www.2cto.com/database/201304/203100.html

时间: 2024-08-02 15:12:37

开启mysql慢查询,重启提示Starting MySQL.The server quit without updating PID file的相关文章

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

今天因为需要开启事件调度器event_scheduler,所以修改了mysql的配置文件/etc/my.cnf 就因为配置多了个分号,导致一直启动失败,如下图所示: 然后去网上搜了帖子(MySQL提示:The server quit without updating PID file问题的解决办法http://www.jb51.net/article/48625.htm),按照里面几种提供的方案都不能解决,于是查看mysql错误日志 #tail -n 400 /lutong/mysql/erro

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

今天网站web页面提交内容到数据库,发现出错了,一直提交不了,数找了下原因,发现数据写不进去!第一反应,重启mysql数据库,一直执行中,停止不了也启动不了,直觉告诉我磁盘满了 ! 用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示: 复制代码 代码如下: [[email protected] ~]# df文件系统                 1K-块      已用      可用 已用% 挂载点/dev/mapper/vg_s

Starting MySQL. ERROR! The server quit without updating PID file

我在my.cnf中添加了一个log-bin=/data/docker/lisa/mysql/data/mysql-bin 重启mysql报错. [[email protected] data]# service mysql restart Shutting down MySQL.. SUCCESS! Starting MySQL. ERROR! The server quit without updating PID file (/data/docker/lisa/mysql/data//6e0

lnmp1.1 转移mysql数据库的问题 MySQL: Starting MySQL….. ERROR! The server quit without updating PID file

1.安装前修改/etc/my.cnf,加入datadir         = /data/mysql/   再执行sed -i 's/skip-locking/skip-external-locking/g' /etc/my.cnf 之后的命令,将里面的给目录加权限修改为你新的目录2.安装后停止mysql,移动/usr/local/mysql/var/ 到新目录,修改/etc/my.cnf ,查找[mysqld]  ,在下面加入datadir         = /data/mysql/  ,给

Starting MySQL...The server quit without updating PID file [失败]lib/mysql/localhost.localdomain.pid).

重启了一下服务器,启动后就报以下错误了: 纠结了很久没找到解决办法,后来突然想到修改了mysql的配置文件"/usr/my.cnf" 之前配置默认编码,在配置文件中添加了"default-character-set=utf8" 把这一句删除了,再启动mysql就好了. 在解决这个问题过程中找到的比较好的资料,这里收藏一下: 问题起因:今天做了一件事情:我在VM 上将一数据库的数据文件(/var/lib/mysql整个文件夹)拷贝到另外一台VM上,然后新的VM 上启动

mysql启动报错:Starting MySQL... ERROR! The server quit without updating PID file

mysql启动时报错:Starting MySQL... ERROR! The server quit without updating PID file (/opt/mysql/data/mysql.pid) 的解决方法: 首先看一下我的mysql的配置文件的配置: cat /usr/local/mysql/my.cnf [mysqld] basedir = /usr/local/mysql datadir = /opt/mysql/data port = 3306 server_id = 1

MySQL: Starting MySQL….. ERROR! The server quit without updating PID file

文章来源:http://icesquare.com/wordpress/mysql-starting-mysql-error-the-server-quit-without-updating-pid-file/ 今天启动MySQL 遇见了这个问题,网上搜索,结果各种改文件,删除文件纯属坑爹:在上边的网站上发现了问题的解决方案~老外总结的真不错!拿过来自己学习一下 This step-by-step guide is mainly for FreeBSD, however the idea is

Starting MySQL....The server quit without updating PID file[失败]/lib/mysql/ip12189.pid). 错误一例

[[email protected] etc]# service mysqld startStarting MySQL....The server quit without updating PID file[失败]/lib/mysql/ip12189.pid). 原因: 在 mysqld 中使用 default-character-set 设置这样的设置, mysql 启动会报错而无法启动. 5.1版本时,可以这么写.但在5.5版本, [mysql] 项内可以这么写default-charac

Starting MySQL...The server quit without updating PID file

修改mysql的配置文件(my.cnf)后,再启动mysqld的时候报错: # service mysqld start Starting MySQL...The server quit without updating PID file (/var/mysql/data/test.pid).[FAILED] 起初一直认为修改是没有问题的,找了很多其它解决方法尝试无果. 最后将my.cnf文件恢复后,可以正常启动. 建议在修改配置文件前,先做好文件的备份工作.