Class: Stable::Services::Database::MySQL
- Inherits:
-
Base
- Object
- Base
- Stable::Services::Database::MySQL
show all
- Defined in:
- lib/stable/services/database/mysql.rb
Instance Method Summary
collapse
Methods inherited from Base
#initialize, #prepare
Instance Method Details
#create_database(creds) ⇒ Object
14
15
16
17
18
|
# File 'lib/stable/services/database/mysql.rb', line 14
def create_database(creds)
System::Shell.run(
"mysql -u #{creds[:user]} -p#{creds[:password]} -e 'CREATE DATABASE IF NOT EXISTS #{@database_name};'"
)
end
|
#setup ⇒ Object
7
8
9
10
11
12
|
# File 'lib/stable/services/database/mysql.rb', line 7
def setup
creds = Stable::Utils::Prompts.mysql_root_credentials
create_database(creds)
write_database_yml(creds)
prepare
end
|