class MysqlBackup
Public Instance Methods
backup_command()
click to toggle source
# File lib/backup/mysql_backup.rb, line 8 def backup_command "mysqldump -C #{"--password='#{password}'" if password} #{"-h #{host}" if host} #{"--user=#{user}" if user} #{database}" end
db_list()
click to toggle source
# File lib/backup/mysql_backup.rb, line 12 def db_list @db_list ||= `mysql #{"--password='#{password}'" if password} #{"-h #{host}" if host} #{"--user=#{user}" if user} -e "SHOW DATABASES;" | grep -Ev "(Database|information_schema|performance_schema)"`.split end
print_info()
click to toggle source
# File lib/backup/mysql_backup.rb, line 4 def print_info puts "Run mysql backup on #{database} to #{filepath}..." end