mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Bug #43594: mysqlhotcopy does not ignore log tables and others in mysql database
Added a filter to mysqlhotcopy to filter out the same tables in the 'mysql' database that mysqldump filters out.
This commit is contained in:
@ -267,6 +267,14 @@ foreach my $rdb ( @db_desc ) {
|
|||||||
my $db = $rdb->{src};
|
my $db = $rdb->{src};
|
||||||
my @dbh_tables = get_list_of_tables( $db );
|
my @dbh_tables = get_list_of_tables( $db );
|
||||||
|
|
||||||
|
## filter out certain system non-lockable tables.
|
||||||
|
## keep in sync with mysqldump.
|
||||||
|
if ($db =~ m/^mysql$/i)
|
||||||
|
{
|
||||||
|
@dbh_tables = grep
|
||||||
|
{ !/^(apply_status|schema|general_log|slow_log)$/ } @dbh_tables
|
||||||
|
}
|
||||||
|
|
||||||
## generate regex for tables/files
|
## generate regex for tables/files
|
||||||
my $t_regex;
|
my $t_regex;
|
||||||
my $negated;
|
my $negated;
|
||||||
|
Reference in New Issue
Block a user