Rails:备份mysql数据库脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rails:备份mysql数据库脚本相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env ruby require File.dirname(__FILE__) + '/../config/boot' require 'erb' require 'yaml' unless config = YAML::load(ERB.new(IO.read(RAILS_ROOT + "/config/database.yml")).result)[RAILS_ENV] abort "No database is configured for the environment '#{RAILS_ENV}'" end db_out_path = File.join(RAILS_ROOT, 'tmp', "dbdump_#{RAILS_ENV}.sql") system "mysqldump -u #{config['username']} --password=#{config['password']} #{config['database']} > #{db_out_path}"
以上是关于Rails:备份mysql数据库脚本的主要内容,如果未能解决你的问题,请参考以下文章