Changeset 34783

Show
Ignore:
Timestamp:
08/06/09 12:24:01 (4 years ago)
Author:
kazuho
Message:

do not rebuild mysql database when setting up a slave

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • platform/mysql/mysqld_jumpstart/trunk/mysqld_jumpstart

    r34780 r34783  
    128128$opt_service_dir ||= "/service/mysqld.$opt_port"; 
    129129if ($opt_master{host}) { 
    130     File::Remove::remove(\1, "$opt_data_dir/mysql") 
    131         or die "failed to clear directory:$opt_data_dir/mysql:$!"; 
    132130    if ($opt_from_innobackupex) { 
    133131        open my $fh, '<', "$opt_data_dir/xtrabackup_binlog_info" 
     
    202200} 
    203201 
    204 { # run mysql_install_db 
     202# run mysql_install_db 
     203unless ($opt_master{host}) { 
    205204    my $cmd = 
    206205        "$opt_mysql_install_db --defaults-file='$opt_base_dir/etc/my.cnf'"; 
     
    222221    close $fh 
    223222        or die "mysql_install_db failed:\n$log"; 
    224     system( 
    225         '/bin/chown', 
    226         '-R', 
    227         do { 
    228             my @p = getpwnam($opt_user) 
    229                 or die "specified user does not exist:$opt_user"; 
    230             "$p[2]:$p[3]"; 
    231         }, 
    232         "$opt_data_dir", 
    233         "$opt_base_dir/tmp", 
    234     ) == 0 
    235         or die "failed to chown subdirectories:$?"; 
    236 } 
     223} 
     224 
     225# chown 
     226system( 
     227    '/bin/chown', 
     228    '-R', 
     229    do { 
     230        my @p = getpwnam($opt_user) 
     231            or die "specified user does not exist:$opt_user"; 
     232        "$p[2]:$p[3]"; 
     233    }, 
     234    "$opt_data_dir", 
     235    "$opt_base_dir/tmp", 
     236) == 0 
     237    or die "failed to chown subdirectories:$?"; 
    237238 
    238239{ # create service