首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL慢速查询错误:无法从“my_pri”确定basedir

MySQL慢速查询错误:无法从“my_pri”确定basedir
EN

Stack Overflow用户
提问于 2014-11-01 14:42:23
回答 3查看 4.3K关注 0票数 2

我遵循本指南中的说明:

http://www.ducea.com/2006/11/06/identifying-mysql-slow-queries/

本指南是关于如何为慢速查询设置日志,换句话说,执行时间最长为1秒的查询。

我等了几个小时,然后再试着获取一些数据,但是我只得到了这个错误,我试图在Google中找到解决这个问题的方法,但是没有什么能帮助我找到和解决这个问题。

代码语言:javascript
复制
root@...... [~]# mysqldumpslow -s c -t 10

Can't determine basedir from 'my_print_defaults mysqld' output: --long_query_time=1

--log-slow-queries=/var/log/mysql/mysql-slow.log

关于的一些想法谢谢:)

EN

回答 3

Stack Overflow用户

发布于 2016-02-04 05:58:23

我觉得这个很好

代码语言:javascript
复制
mysqldumpslow -s c -t 10 /var/log/mysql/mysql-slow.log
票数 2
EN

Stack Overflow用户

发布于 2014-12-11 17:58:06

风投是对的。但是,考虑到这些天性能模式提供了更详细的信息:

schema-vs-slow-query-log/

票数 1
EN

Stack Overflow用户

发布于 2014-12-11 17:53:34

将basedir=/var/lib/mysql ...or添加到/etc/my.cnf文件中。重新启动mysqld服务,您应该能够看到mysqldumpslow的输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26690330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档