class BackupDriver::MysqlCreateCommand

Public Instance Methods

backup_basename() click to toggle source
# File lib/backup_driver/mysql_create_command.rb, line 8
def backup_basename
  options[:name]
end
password_params() click to toggle source
# File lib/backup_driver/mysql_create_command.rb, line 16
def password_params
  return "--password=#{options[:password]}" if options[:password]
  ""
end
prepare_source() click to toggle source
# File lib/backup_driver/mysql_create_command.rb, line 3
def prepare_source
  driver.log << `/bin/mkdir -p #{temp_dir}/mysql`
  driver.log << `/usr/bin/mysqldump -u #{options[:user]} #{password_params} #{options[:name]} > #{source}/#{options[:name]}.sql`
end
source() click to toggle source
# File lib/backup_driver/mysql_create_command.rb, line 12
def source
  "#{temp_dir}/mysql"
end