Sha256: c93d1deee2506d4ba0446f130604167ed29f07b2a61292fe23c82794147ebe07

Contents?: true

Size: 619 Bytes

Versions: 11

Compression:

Stored size: 619 Bytes

Contents

#!/usr/bin/env ruby
$LOAD_PATH << File.dirname(__FILE__) + "/../lib"
require 'rubygems'
require 'isolated_server'
require 'getoptlong'

opts = GetoptLong.new(
  [ '--log-bin', GetoptLong::REQUIRED_ARGUMENT ],
  [ '--pid', GetoptLong::REQUIRED_ARGUMENT ]
)

options = {}
opts.each do |opt, arg|
  case opt
    when '--log-bin'
      options[:log_bin] = arg
    when '--pid'
      options[:pid] = arg.to_i
    end
end

options[:params] = ARGV.join(' ')

isolated_server = IsolatedServer::Mysql.new(options)
isolated_server.boot!

puts "dir: " + isolated_server.base
puts "port: " + isolated_server.port.to_s
STDOUT.flush

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
isolated_server-0.4.12 bin/boot_isolated_mysql_server
isolated_server-0.4.11 bin/boot_isolated_mysql_server
isolated_server-0.4.10 bin/boot_isolated_mysql_server
isolated_server-0.4.9 bin/boot_isolated_mysql_server
isolated_server-0.4.8 bin/boot_isolated_mysql_server
isolated_server-0.4.7 bin/boot_isolated_mysql_server
isolated_server-0.4.6 bin/boot_isolated_mysql_server
isolated_server-0.4.5 bin/boot_isolated_mysql_server
isolated_server-0.4.4 bin/boot_isolated_mysql_server
isolated_server-0.4.3 bin/boot_isolated_mysql_server
isolated_server-0.4.2 bin/boot_isolated_mysql_server