使用mysqldumpslow报错

来源:7-7 【实战】分析慢查询日志

慕莱坞3268959

2019-11-13

老师,执行mysqldumpslow slowlog.log出现下面的错误
-bash: /usr/local/mysql/bin/mysqldumpslow: /usr/bin/perl: bad interpreter: No such file or directory

写回答

2回答

sqlercn

2019-11-14

你的数据库是怎么安装的?这个脚本是数据库本身带的吗?mysqldumpslow本身是一个perl脚本,所以你可以检查一下以上路径中是否有perl的可执行程序。

0
3
慕莱坞3268959
我明白了,谢谢老师
2019-11-14
共3条回复

sqlercn

2019-11-14

是在slowlog.log所在的当前目录执行的吗?用决对路径指定slowlog.log文件和mysqldumpslow命令试一下。

0
1
慕莱坞3268959
老师,我开始用的也是绝对路径,也是报这个错,后来到slowlog.log的所在目录也是这个错误
2019-11-14
共1条回复

零基础入门 详解企业主流数据库MySQL8.0

掌握SQL优化与慢查询优化,具备独当一面的能力

1641 学习 · 485 问题

查看课程