summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authormtaylor@qualinost.(none) <>2006-12-18 21:26:12 -0800
committermtaylor@qualinost.(none) <>2006-12-18 21:26:12 -0800
commit92b5b1ef787f539c26b4db7a0207a8c3169f9754 (patch)
tree950d93aeb09633fc45c42ad14ba6dc81e9eff91d /scripts
parentc58e3bc6f05d8b0360b2eb64c44966402d7a83ff (diff)
parentbcebea96846f11ec0bb0160b837baa9482875d59 (diff)
downloadmariadb-git-92b5b1ef787f539c26b4db7a0207a8c3169f9754.tar.gz
Merge qualinost.(none):/home/mtaylor/src/mysql-5.0-maint
into qualinost.(none):/home/mtaylor/src/mysql-5.1-maint
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";