File tree 1 file changed +14
-7
lines changed
1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -5557,21 +5557,28 @@ sub mysql_innodb {
5557
5557
5558
5558
# InnoDB
5559
5559
unless ( defined $myvar {' have_innodb' }
5560
- && $myvar {' have_innodb' } eq " YES"
5561
- && defined $enginestats {' InnoDB' } )
5560
+ && $myvar {' have_innodb' } eq " YES" )
5562
5561
{
5563
- if ( $opt {skipsize } eq 1 ) {
5564
- infoprint " Skipped due to --skipsize option" ;
5565
- return ;
5566
- }
5567
5562
infoprint " InnoDB is disabled." ;
5568
5563
if ( mysql_version_ge( 5, 5 ) ) {
5564
+ my $defengine = ' InnoDB' ;
5565
+ $defengine = $myvar {' default_storage_engine' } if defined ($myvar {' default_storage_engine' });
5569
5566
badprint
5570
- " InnoDB Storage engine is disabled. InnoDB is the default storage engine" ;
5567
+ " InnoDB Storage engine is disabled. $defengine is the default storage engine" if $defengine eq ' InnoDB' ;
5568
+ infoprint
5569
+ " InnoDB Storage engine is disabled. $defengine is the default storage engine" if $defengine ne ' InnoDB' ;
5571
5570
}
5572
5571
return ;
5573
5572
}
5574
5573
infoprint " InnoDB is enabled." ;
5574
+ if (! defined $enginestats {' InnoDB' } ) {
5575
+ if ( $opt {skipsize } eq 1 ) {
5576
+ infoprint " Skipped due to --skipsize option" ;
5577
+ return ;
5578
+ }
5579
+ badprint " No tables are Innodb" ;
5580
+ $enginestats {' InnoDB' } = 0;
5581
+ }
5575
5582
5576
5583
if ( $opt {buffers } ne 0 ) {
5577
5584
infoprint " InnoDB Buffers" ;
You can’t perform that action at this time.
0 commit comments