summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorunknown <mtaylor@qualinost.(none)>2006-12-18 21:26:12 -0800
committerunknown <mtaylor@qualinost.(none)>2006-12-18 21:26:12 -0800
commit30a1ab1079ba78cb3f0c44a0301d347d79becad1 (patch)
tree950d93aeb09633fc45c42ad14ba6dc81e9eff91d /scripts
parent5a29762cb1111eddf695d1c0b99b304b8bd739df (diff)
parent9ace8ef2f72fb155280f4be8037d1bc17b03a543 (diff)
downloadmariadb-git-30a1ab1079ba78cb3f0c44a0301d347d79becad1.tar.gz
Merge qualinost.(none):/home/mtaylor/src/mysql-5.0-maint
into qualinost.(none):/home/mtaylor/src/mysql-5.1-maint mysys/typelib.c: Auto merged sql/field.cc: Auto merged sql/field.h: Auto merged
Diffstat (limited to 'scripts')
-rw-r--r--scripts/mysqldumpslow.sh10
1 files changed, 8 insertions, 2 deletions
diff --git a/scripts/mysqldumpslow.sh b/scripts/mysqldumpslow.sh
index ccb006f692d..ff82a35ec3f 100644
--- a/scripts/mysqldumpslow.sh
+++ b/scripts/mysqldumpslow.sh
@@ -40,6 +40,7 @@ unless (@ARGV) {
warn "basedir=$basedir\n" if $opt{v};
my $datadir = ($defaults =~ m/--datadir=(.*)/)[0];
+ my $slowlog = ($defaults =~ m/--log-slow-queries=(.*)/)[0];
if (!$datadir or $opt{i}) {
# determine the datadir from the instances section of /etc/my.cnf, if any
my $instances = `my_print_defaults instances`;
@@ -55,8 +56,13 @@ unless (@ARGV) {
warn "datadir=$datadir\n" if $opt{v};
}
- @ARGV = <$datadir/$opt{h}-slow.log>;
- die "Can't find '$datadir/$opt{h}-slow.log'\n" unless @ARGV;
+ if ( -f $slowlog ) {
+ @ARGV = ($slowlog);
+ die "Can't find '$slowlog'\n" unless @ARGV;
+ } else {
+ @ARGV = <$datadir/$opt{h}-slow.log>;
+ die "Can't find '$datadir/$opt{h}-slow.log'\n" unless @ARGV;
+ }
}
warn "\nReading mysql slow query log from @ARGV\n";