summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorunknown <mtaylor@qualinost.(none)>2006-12-18 21:16:18 -0800
committerunknown <mtaylor@qualinost.(none)>2006-12-18 21:16:18 -0800
commit5fdbd481b01b553c7699abfc708b7cca2294f092 (patch)
tree6058a39c5f83e3f66fe9027e4d58e0689b7c7130 /scripts
parent0dc0e52db3be0662091e819a380cda70b148feeb (diff)
parent76daa59fc8252afa4c374a1be725fdc4827561e7 (diff)
downloadmariadb-git-5fdbd481b01b553c7699abfc708b7cca2294f092.tar.gz
Merge qualinost.(none):/home/mtaylor/src/mysql-4.1-maint
into qualinost.(none):/home/mtaylor/src/mysql-5.0-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";