开启mysql慢查询,重启提示Starting MySQL.The server quit without updating PID file
2015-07-08 16:07
651 查看
在my.cnf文件中加入:
1、将上面几行新加入的全部注释掉,
2、将/var/lock/subsys/mysql删除
3、将配置文件里面的utf-8改为utf8
问题得到解决。但是如果将本文开头的慢查询加入之后仍然不可以。到网上查了一下,原来5.6以后版本,开启慢查询的方法变了。
开启的语句应该这样写(修改my.cnf):
参考的资料为:http://www.2cto.com/database/201304/203100.html
本文出自 “linux极客” 博客,请务必保留此出处http://linux200801.blog.51cto.com/10462766/1672062
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,提示:
[root@localhost subsys]# service mysql status MySQL is not running [FAILED] [root@localhost 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
本文出自 “linux极客” 博客,请务必保留此出处http://linux200801.blog.51cto.com/10462766/1672062
相关文章推荐
- Implement Stack using Queues
- Django-suit
- PAT 1085. Perfect Sequence (25)
- iOS开发18:UITableView中行的操作
- STL - priority_queue(优先队列)
- STL - priority_queue(优先队列)
- 简述UIPikerView的属性和用法
- 学习easyui疑问(二)
- 简述UIImagePickerController的属性和用法
- 简述UIDatePicker的用法
- Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK fla
- 简述UIScrollView的属性和用法
- 简述UITableView的属性和用法
- 黑马程序员—Java的GUI
- 简述UIPageControl的属性和用法
- 解决UITableView在iOS7中UINavigationController里的顶部留白问题
- 简述UISegment的属性和用法
- 简述UIView的属性和用法
- 简述UIControl事件的用法
- 简述UIAlertView的属性和用法